Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Sigurnost
  • Kako napisati ćirilično kodiranje u engleskom Windowsu. Rješenje za netočan prikaz ćirilice u starim programima pod Windows7

Kako napisati ćirilično kodiranje u engleskom Windowsu. Rješenje za netočan prikaz ćirilice u starim programima pod Windows7

Jedna od mogućih pogrešaka s kojima se korisnici mogu susresti prilikom instaliranja Windows 10 su greške. Pojavljuju se u programskom sučelju umjesto ruskih slova, mogu se naći u dokumentima. Često se ćirilica netočno prikazuje u izvornim engleskim verzijama i ne potpuno licenciranim verzijama OS-a, ali postoje iznimke.

U ovom priručniku ćemo pogledati različite načine popravljanja hijeroglifa (krakozyabry), odnosno prikaza ćiriličnih znakova u sustavu Windows 10.

Pažnja! Nismo odgovorni za vaše postupke. Zatražite pomoć od profesionalaca u servisnom centru poput našeg.

Korištenje regionalnih standarda i jezičnih postavki sustava Windows 10 za popravljanje ćiriličnog prikaza

Najjednostavniji i najučinkovitiji način uklanjanja hijeroglifa i vraćanja ruskih slova u Windows 10 je ispravljanje određenih netočnih postavki u parametrima sustava.

Da biste to učinili, morate slijediti ove korake. U uputama ćemo dati nazive potrebnih artikala i to na engleskom jeziku. Potreba za ispravkom ćirilice može se pojaviti u verzijama na engleskom jeziku, bez potrebe za promjenom jezika sučelja.


Nakon postupka ponovnog pokretanja, morate provjeriti je li riješen problem s prikazom ruskih slova u sučelju dokumenata i programa. Obično, nakon ovih jednostavnih koraka, greške će biti ispravljene.

Promjena kodnih stranica radi popravljanja hijeroglifa u sustavu Windows 10

Kodne stranice su tablice u kojima su određeni znakovi mapirani u određene bajtove, a prikaz ćirilice kao krakozyabr u sustavu Windows 10 povezan je s postavljanjem pogrešne kodne stranice prema zadanim postavkama. To je popravljeno na različite načine, što će biti korisno kada ne trebate mijenjati jezik sustava u parametrima.

Urednik registra

Prva metoda uključuje korištenje uređivača registra. Ovo će biti najnježnija metoda za sustav, međutim, bolje je stvoriti točku vraćanja prije početka rada.


Često to pruža rješenje za problem s netočnim prikazom slova na ruskom. Varijanta metode pomoću uređivača registra (manje poželjna) je saznanje trenutne vrijednosti ACP parametra (često - 1252 za ​​izvorno instalirani engleski sustav). Zatim u ovom odjeljku trebate pronaći vrijednost parametra 1252 i zamijeniti je iz c_1252.nls s ovim c_1251.nls.

Promijenite u datoteku kodne stranice c_1251.nls

Ova je metoda prikladna za one korisnike koji smatraju da je mogućnost uređivanja registra prilično opasna ili komplicirana. Ovdje je potrebno zamijeniti datoteku kodne stranice duž puta C:\Windows\System32. U ovom slučaju se pretpostavlja da se koristi kodna stranica zapadnoeuropske verzije - 1252. Možete saznati koja je trenutna kodna stranica pomoću ACP parametra u registru, slično prethodnoj metodi.

Ponekad, zbog ovog ili onog razloga, korisnici Windowsa dožive nešto što uzrokuje neuspjeh kodiranja. Neki novoinstalirani program neko vrijeme odbija reproducirati ćirilični tekst, umjesto toga ispisuje nerazumljive znakove ili: "????? ?????????? ??????????????? "

Rješavanje problema s kodiranjem u sustavu Windows XP:
1. Prvo morate biti sigurni da je ruski jezik instaliran za programe koji ne podržavaju Unicode.
Mi otvaramo " Upravljačka ploča". Idi na karticu " Dodatno».
Nakon toga pronađite stavku 20880 na popisu koji se nalazi na istoj kartici i označite okvir pored nje:

2. Moguće je da su problemi s kodiranjem uzrokovani kršenjem postavki fonta sustava.
Da biste vratili postavke fonta, preuzmite ovu arhivu i pokrenite datoteku koja se nalazi u njoj, zanemarujući sva upozorenja sustava:




ovu arhivu

Rješavanje problema s kodiranjem u sustavu Windows Vista/7:

1. Kao iu slučaju Windows XP, prvo provjerite je li ruski instaliran za programe koji ne podržavaju Unicode.
Mi otvaramo " Upravljačka ploča” i dvaput kliknite na ikonu “ jezika i regionalnih standarda". Idi na karticu " Dodatno" i postavite ruski jezik kao " Programski jezici koji ne podržavaju Unicode»:
Spremite promjene i ponovno pokrenite računalo. Ako se problem nastavi, idite na korak 2.
2. Da biste vratili postavke fonta, preuzmite ovu arhivu i pokrenite datoteku koja se nalazi u njoj, zanemarujući sva upozorenja sustava:
Ponovno pokrenite sustav. Ako se problem nastavi, idite na korak 3.
3. Sljedeći korak je promjena ključeva registra koji su odgovorni za kodiranja. Preporučljivo je izvršiti ove promjene samo u krajnjem slučaju i samo ako sve prethodne točke nisu dovele do ničega.
Da biste izvršili ove promjene, preuzmite ovu arhivu i pokrenite datoteku koja se u njoj nalazi. Kao iu prethodnom stavku, pojavit će se upozorenja sustava.
Nakon ovih promjena, također ćete morati ponovno pokrenuti sustav.
4. Ako sve gore navedeno nije pomoglo, trebate promijeniti nazive sljedećih datoteka kodne stranice u mapi C:\Windows\System32:
Datoteka " c_1252.nls"na" c_1252.nls.bak»
Datoteka " c_1253.nls"na" c_1253.nls.bak»
Datoteka " c_1254.nls"na" c_1254.nls.bak»
Datoteka " c_1255.nls"na" c_1255.nls.bak»
Budući da su ove datoteke zaštićene od izmjena, preporučljivo je koristiti prekrasan program Unlocker za izvođenje ove operacije. Nakon što ga instalirate, potrebno je desnom tipkom miša kliknuti na željenu datoteku i odabrati "Unlocker". U prozoru koji se otvori odaberite " Preimenovati". Promijenite naziv datoteke i kliknite na " u redu»:

Nakon preimenovanja gornjih datoteka, kopirajte datoteku " c_1251.nls" u neku drugu mapu (ili kopiraj u međuspremnik), a zatim je preimenuj u " c_1252.nls". Ponovno zalijepite (kopirajte) datoteku " c_1251.nls»u mapu C:\Windows\System32 i preimenuj u " c_1253.nls", a zatim ponovite ovo još dva puta, preimenujući ga u " c_1254.nls"i" c_1255.nls».
Kao rezultat ovog stavka, datoteke " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls' bit će zamijenjen datotekom' c_1251.nls". Ne zaboravite također vratiti datoteku " c_1251.nls»:
Povod za ovu publikaciju bio je program PsvRSV ( Program PsvRSV osmišljen je za pripremu izvještajnih informacija koje se dostavljaju FIU-u (obrasci RSV-1, RSV-2, RV-3, SZV-6-4, SZV-6-1, SZV-6-2, SZV-6-3 , SPV-1, ADV-6-1, ADV-6-2, ADV-6-3, ADV-6-4, ADV-6-5, ADV-1, ADV-2, ADV-3, DSV-1 i DSV-3), o čemu sam zamalo razbio glavu.

Jedan od mogućih problema na koji možete naići nakon instalacije Windows 10 je krakozyabry umjesto ruskih slova u sučelju programa, kao iu dokumentima. Češće se netočan prikaz ćirilice nalazi u inicijalno engleskim i ne baš licenciranim verzijama sustava, ali postoje iznimke.

Ova uputa govori o tome kako popraviti "krakozyabry" (ili hijeroglife), odnosno prikaz ćiriličnih znakova u sustavu Windows 10 na nekoliko načina. Također može biti korisno: (za sustave na engleskom i drugim jezicima).

Kodne stranice su tablice u kojima su određeni znakovi povezani s određenim bajtovima, a prikaz ćirilice kao hijeroglifa u sustavu Windows 10 obično je posljedica činjenice da je pogrešna kodna stranica postavljena prema zadanim postavkama i to se može popraviti na nekoliko načina koji se mogu popraviti. korisno kada je potrebno ne mijenjajte jezik sustava u postavkama.

Korištenje uređivača registra

Prvi način je korištenje uređivača registra. Po mom mišljenju, ovo je najnježnija metoda za sustav, no preporučujem je prije početka. Savjeti o točkama vraćanja odnose se na sve sljedeće metode u ovom vodiču.


Obično ovo rješava problem s prikazivanjem ruskih slova. Varijanta metode koja koristi uređivač registra (ali manje poželjna) je da se pogleda trenutna vrijednost parametra ACP (obično 1252 za ​​izvorne engleski sustave), a zatim u istom ključu registra pronađe parametar pod nazivom 1252 i promijeni njegovu vrijednost iz c_1252.nls na c_1251.nls.

Zamjenom datoteke kodne stranice s c_1251.nls

Druga metoda, koju ja ne preporučujem, ali ponekad biraju oni koji vjeruju da je uređivanje registra previše komplicirano ili opasno: zamjena datoteke kodne stranice u C:\Windows\System32(Pretpostavlja se da imate zapadnoeuropsku kodnu stranicu postavljenu na 1252, to je obično slučaj. Trenutnu kodnu stranicu možete vidjeti u ACP parametru u registru, kao što je opisano u prethodnoj metodi).

U sustavu Windows 7 neki programi mogu pogrešno prikazati fontove (novi font). Na primjer, upitnici umjesto slova ili drugih simbola. To je zbog činjenice da je u postavkama izgleda sustava Windows postavljena tema koja koristi nestandardne fontove ili se jezik i regionalni standardi razlikuju od ruskih.

Učinkovita metoda koja popravlja kodiranje u sustavu Windows 7 u posebno teškim slučajevima je korištenje kada ništa ne pomaže. Idemo u Upravljačka ploča, odaberite jezika i regionalnih standarda. Na kartici Formati promijenite format u engleski (SAD). Zatim idite na karticu Dodatno, pritisni gumb Promijenite jezik sustava, i također odaberite engleski (SAD). Nakon toga ponovno pokrećemo računalo. Sada kada se računalo ponovno pokrenulo, vratite postavke jezika na ruska Rusija). Kodiranje treba ispraviti.


Ako ne pomogne, uredite grane registra:

Pokrenite uređivač registra (Start - Pokreni -\u003e regedit).

Prilikom izvođenja sljedećih koraka budite izuzetno oprezni - nepažljiv rad s registrom sustava Windows može dovesti do tužnih posljedica!

Potrebno je promijeniti vrijednosti parametara iz “1250” u “1255” – postaviti vrijednost za svaki od ovih parametara “c_1251.nls” – u sljedećim tipkama:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage

Popravite kodiranje u sustavu Windows XP

Kako se ne biste penjali s ručkama u Windows registru, pokušajte sljedeće:

Napravite datoteku u bilježnici kopiranjem teksta ispod u nju, spremite je s ekstenzijom “reg” s bilo kojim imenom, engleskim slovima, na primjer 1251.reg, i pokrenite je. U 90% slučajeva s "crakozyabrom" XP pomaže.

Windows Registry Editor verzija 5.00

“1250”=”c_1251.nls”

“1251”=”c_1251.nls”

“1252”=”c_1251.nls”

“1253”=”c_1251.nls”

“1254”=”c_1251.nls”

“1255”=”c_1251.nls”

Ili to popravite u grani registra odgovornoj za prikaz ćiriličnih fontova.

mijenjanje na sljedeće postavke:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Ako ne pomogne, dodatno promijenite:

1254 REG_SZ c_1251.nls

Dobra večer i drugo doba dana! Više puta dobivam pitanja poštom i u komentarima na stranici, kao što su "Zašto se ruski font ne prikazuje na stranici" ili "Registrirao sam ruski tekst u html datoteci, a on se prikazuje u krakozyabry. Što bi trebalo Ja?". Stoga sam odlučio posvetiti lekciju ovoj temi. U ovoj lekciji ću vam reći što učiniti ako ruski ćirilični font nije prikazan na vašoj stranici ili je prikazan, ali nespretno (nerazumljivi znakovi).

Moram odmah reći da su svi ovi problemi prvenstveno vezani uz kodiranje same stranice. Naučit ću vas što i sam znam i kako to radim (jer svaki web developer dolazi do rješavanja problema na različite načine i na račun kodiranja, posebno, svatko ima svoje mišljenje o tome). Dakle, počnimo!

p.s. Ako se ozbiljno odlučite baviti web razvojem, savjetujem vam da instalirate Notepad html editor, registrirate najjednostavniji i najjeftiniji share hosting do sada (preporučam ihc) i pročitate dosta dokumentacije o html-u i css-u.

Ako ruski ćirilični font nije prikazan na stranici

1. Otvorite html datoteku u Notepadu, pritisnite Ctrl-A (odaberite sav kod)

2. Idite na "Encodings" i odaberite "Encode to Utf-8"

3. Spremamo datoteku i sada možemo pisati na ruskom i sve će se normalno prikazati.

Ako ste preuzeli gotov predložak

Ako ste preuzeli gotov predložak i tamo su povezani fontovi trećih strana, najvjerojatnije se neće prikazati ako ste latinična slova zamijenili ćirilicom, jer u priloženim datotekama fontova nema ruskog ćiriličnog izgleda (govorim o predlošcima na engleskom). Da bi se ruski font mogao prikazati u ovim predlošcima (obično se nestandardni font nalazi u zaglavljima i izbornicima web-mjesta), morate učiniti sljedeće:

1. Ponovite sve što sam gore opisao!

2. Uklonite sve povezane fontove.

3. Заменить в css файле в body, h1, h2 и так далее на классический web-шрифт, типа:

font-family : Tahoma, Arial, Helvetica, sans-serif ;

4. Можно подключить нестандартные шрифты

Также можно подключить нестандартные (но обязательно с поддержкой русского кириллического) шрифты. Вот отличный

Vrhunski povezani članci