Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Zanimljivo
  • Zašto kvadrati umjesto slova. Kako popraviti font ako umjesto ruskih slova postoje nerazumljivi znakovi

Zašto kvadrati umjesto slova. Kako popraviti font ako umjesto ruskih slova postoje nerazumljivi znakovi

Ovaj članak govori o tome zašto se umjesto ruskih slova, kvadrati, nerazumljivi simboli, krakozyabry, upitnici, tačke, škrabotine ili kocke pojavljuju u Windows 7, Vista, XP?

Šta učiniti da se riješite ovih pojava? Ne postoji univerzalni recept. Mnogo zavisi od verzije Windowsa, i samog sklopa.

Prvi razlog zašto se to događa je neuspjeh kodiranja. Integritet registra je ugrožen i dolazi do pada. Ali ovo nije uvijek glavni izvor.

Često se dešava da se čak i na novoinstaliranom operativnom sistemu, nakon pokretanja nekih programa, umjesto ruskih slova pojavljuju kvadrati, nerazumljivi simboli, kryakozyabry, upitnici, tačke, škrabotine ili kocke.

Ako je problem sa brojevima, onda je brz, a ovaj će vam pomoći da se riješite upitnika umjesto normalnih slova.

To se posebno često događa nakon instaliranja krekera. Narodni "zanatlije" ne uzimaju u obzir sve, a možda se prevodi samo za jednu operaciju.

Možda to i nije glavna stvar, s obzirom da je sve u kodiranju. Možda program jednostavno ne podržava određena slova.

Iako je iznenađujuće, ali prema zadanim postavkama operativni sistem Windows 7 umjesto ruskih slova u nekim programima prikazuje kvadrate, nerazumljive simbole, krakozyabry, upitnike, tačke, škrabotine ili kocke.

Uvijek izvršim promjene u registru nakon ponovne instalacije, čak i ako sve radi kako treba. U budućnosti neće biti problema sa nerazumljivim simbolima.

Otklanjanje problema putem registra

Ovu manipulaciju je vrlo lako izvesti. Da biste to učinili, preuzmite i pokrenite prvu datoteku.


Naglašavam, samo prvo, drugo - ako nakon prvih nerazumljivih znakova, hijeroglifi ili krakozyabra ne nestanu i ne pojavljuju se normalna ruska slova.

Samo ne zaboravite da ponovo pokrenete računar nakon što izvršite promene u sistemskom registru, inače ne očekujte promene.

Postoji još nekoliko načina za promjenu kodiranja, ali ih je bolje ne raditi, jer će to prebaciti teret (opterećenje) s bolnog mjesta na nezdravo.

Program koji trenutno prikazuje krakozyabry, hijeroglife i općenito nije jasno šta, može početi raditi, ali ruska slova u drugima su narušena.

Za svaki slučaj, možete pokušati preimenovati fajlove “ c_1252.nls ... .. c_1255.nls". dodajte im "bak" na samom kraju Trebalo bi izgledati ovako c_1252.nls.bak ". Uradite ovo sa sva četiri. Oni se nalaze na ovoj putanji: C: \ Windows \ System32.

Želeo bih da kažem da sam ponovo instalirao najmanje 100 Windows 7. Istina, skoro svi su bili maksimalno 32 (86). Bilo je problema sa prikazom ruskih slova.


Ovo se posebno odnosilo na programe. U nekima su se pojavila pitanja, kvadrati, nerazumljivi simboli, krakozyabry, upitnici, tačke, škrabotine ili kocke, ali prva opisana metoda uvijek je pomogla.

Također, kvadratići, nerazumljivi simboli, krakozyabry, upitnici, tačke, škrabotine ili kocke mogu se pojaviti u ili skyrimu.

To se događa zbog neusklađenosti formata (kodiranja). Mogu se instalirati nezavisno za svaki slučaj posebno (u ručnom načinu rada) Vidi sl.

Na samom vrhu kliknite na "datoteka", zatim pomaknite kursor na mjesto "kodiranje" i kliknite na promjenu. Sretno.

Kategorije: Uncategorized

Mnogi korisnici računara već su se susreli sa ovim problemom. Pojavljuje se nakon instaliranja aplikacija, igara, rusifikacije i drugih datoteka preuzetih s interneta. Glavni razlog za pojavu nerazumljivih kvadrata umjesto zdravih znakova i simbola je proces ometanja rada operativnog sistema. Svaki program koji instalirate, dobijen sa interneta, vrši određena prilagođavanja sistema.

Kvadrati nemaju štetan uticaj direktno na performanse personalnog računara (PC). Međutim, oni donose mnogo neugodnosti, jer su svi fontovi i slike podložni takvoj korekciji da je kasnije jednostavno nemoguće raditi s njima. Kako se riješiti hijeroglifa i kvadrata koji su se pojavili umjesto slova?

Mnogi očajni amateri koji su postali žrtva ovog uticaja odlučuju se na drastične mere, odnosno da ponovo instaliraju čitav sistem na svom računaru. Ovakav način suočavanja sa pošasti svakako pomaže, ali se za rješavanje problema mogu koristiti mnogo manje radikalne mjere.

Predstavljamo vam upute korak po korak, čija će vam implementacija značajno uštedjeti vrijeme i pomoći vam da se riješite kršenja. Vrijedi napomenuti da ova metoda zahtijeva direktnu intervenciju u registru, koji je temelj operativnog sistema, tako da morate pažljivo i jasno slijediti utvrđenu proceduru. U suprotnom, možete sebi stvoriti nepotrebne probleme. Pa da počnemo:

  1. Uđite u “Registry Editor”. Da biste to učinili:

Pritisnite tipku WINDOWS na tastaturi;

Zatim, dok držite ovo dugme, držite pritisnut taster "R" (za ruski raspored tastature, dugme "K"). Vašoj usluzi će se otvoriti prozor u kojem možete pokrenuti programe. Ukucamo regedit u komandnu liniju i kliknemo na dugme "OK" ili pritisnemo ENTER.

Slika 1. Prozor "Run" u čijem tekstualnom polju upisujemo regedit

  1. Videćete meni sa fasciklama koje su tamo prikazane na levoj strani. Trebali biste otići na HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ CodePage.

Da biste to učinili, morate otvoriti:

Prvi korak je folder pod nazivom "HKEY_LOCAL_MACHINE";

U njemu nas zanima odjeljak pod nazivom "CurrentControlSet", moramo ući u njega.

  1. Naš cilj je dio pod nazivom "CodePage". Kada dođete do njega, trebali biste ga odabrati s lijeve strane u samom "Registry Editoru". Nakon što završite ovu proceduru, veliki broj parametara će biti prikazan na desnoj strani registra. Na ovoj listi nas zanimaju samo tri parametra. Treba ih otkriti. Naime, parametri sa oznakom:
  2. “1250”;
  • “1253”.
  1. Počinjemo da radimo sa njima.

Prvo, kliknite levim tasterom miša na parametar “1250”;

Nakon toga otvorit će se prozor koji nam je potreban pod imenom naznačenim u gornjem dijelu, „Promjena parametra stringa“;

U njemu ćete pronaći dva reda, potrebno je da nastavimo rad sa linijom pod nazivom “Vrijednost”;

U ovom redu potrebno je promijeniti sadržaj u “c_1251.nls”, zatim pritisnuti tipku “OK” ili pritisnuti tipku ENTER;

Slika 2. Promjena kodiranja u prozoru registratora.

Provodimo iste procedure za dva preostala parametra “1252” i “1253”.

  1. Nakon svih gore navedenih procedura, trebali biste ponovo pokrenuti računar. Kada se računar ponovo uključi, ispred vas će se pojaviti slova i brojevi umesto hijeroglifa i kvadrata.

Alternativni način

Sve potrebne promjene mogu se izvršiti direktno u sistemskom registru na drugačiji, manje težak način. Za ovu metodu potrebna vam je REG datoteka. Njihov sadržaj će izvršiti sve potrebne promjene na vašem računaru.

Ove datoteke možete preuzeti na Internetu.

Često se nakon instaliranja nekih aplikacija na računar, njihove rusifikacije, ažuriranja itd., fontovi pogrešno prikazuju u određenim prozorima ovih aplikacija, kao i u prozorima samog operativnog sistema. To u pravilu ne utječe na stabilnost računala, ali stvara dosta neugodnosti korisnicima, jer se u prozorima umjesto slova prikazuju hijeroglifi, kvadrati, brojevi i drugi simboli koje ne razumiju. Često postaje jednostavno nemoguće raditi na takvom računaru. Značajan dio korisnika problem rješava radikalno - ponovo instalira Windows ili nosi računar u radionicu. Iako je iz ove situacije često moguće izaći mnogo lakše. Naravno, metoda koju je predložio autor nije lijek, ali u većini slučajeva rješava problem.

Početi, provjerite jesu li vaše regionalne i jezičke postavke ispravne:

(paragrafi u zagradama ponekad mogu nedostajati)

  • idite na "Control Panel" - kliknite "Start" - ("Settings") - "Control Panel". Tamo idemo na ("Datum, vrijeme, jezik i regionalni standardi") - "Jezik i regionalni standardi", otvorit će se prozor istog imena (pogledajte sliku ispod);
  • na kartici Regionalne opcije: u odjeljku "Jezički standardi i formati" navedite "ruski"; u odjeljku "Lokacija" - vaša zemlja;
  • na kartici "Jezici".: u odjeljku "Jezici i usluge unosa teksta" kliknite na dugme "Detalji". Otvoriće se prozor sa istim imenom. Uvjerite se da na kartici "Opcije" u odjeljku "Instalirane usluge" ruska tastatura odgovara ruskom jeziku (pogledajte sliku ispod) i kliknite na dugme "U redu";
  • na kartici "Napredno".: u odjeljku "Jezik programa koji ne podržavaju Unicode" postavite "ruski" (pogledajte sliku ispod). Kliknite na dugme "Primeni", a zatim na "OK".

Ako su navedena podešavanja već napravljena na računaru, ili nakon njihove implementacije problemi sa prikazivanjem fontova nisu nestali, potrebno je izvršiti neke promjene u sistemskom registru.

Pažnja!!!

Sistemski registar je veoma važan element operativnog sistema. Zbog toga:
1. Osim dolje navedenih parametara, ne mijenjajte ništa drugo u njemu ako niste sigurni u ispravnost svojih radnji!
2. Obavezno kreirajte kopiju registra prije nego što nastavite! Može se koristiti za vraćanje stanja sistemskog registra u slučaju bilo kakvih problema nakon promjene.
Za kreiranje kopije sistemskog registra pokrenite "Registry Editor", za koji u meniju "Start" izaberite stavku "Pokreni". U donjem lijevom uglu ekrana pojavit će se prozor Pokreni program. Unesite riječ regedit u njega i kliknite na OK. U "Uređivaču registra", u meniju "Datoteka" izaberite "Izvoz". U prozoru "Izvoz datoteke registra" koji se otvori, navedite lokaciju za spremanje, naziv datoteke kopije registra, u odjeljku "Raspon registra" (na dnu prozora) označite okvir "Cijeli registar", kliknite na "Sačuvaj " dugme.

Za rješavanje problema s prikazivanjem fontova

u Windows XP-u morate promijeniti vrijednost parametara "1250" i "1252", koji se nalaze u grani registra HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ CodePage, iz "c_1250.nls" u "c_1251. nls" i od "c_1252.nls "Za" c_1251.nls "respektivno.

Kako uraditi:
  • Pokrenite Registry Editor (pogledajte okvir iznad).
  • Uzastopno otvarajući odgovarajuće mape u lijevom dijelu "Registry Editor", idite na granu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ CodePage. (To znači da prvo morate otvoriti mapu "HKEY_LOCAL_MACHINE", u njoj otvoriti mapu "SYSTEM", u njoj "CurrentControlSet" itd.)
  • Kada dođete do odjeljka CodePage i odaberete ga na lijevoj strani Registry Editora, na desnoj strani će se pojaviti prilično pristojna lista opcija. Među njima je potrebno pronaći parametre "1250" i "1252". Zatim dvaput kliknite na prvu od njih levim tasterom miša. Otvara se prozor "Promjena parametara niza". Tamo, u prozoru "Vrijednost", "c_1250.nls" se mora promijeniti u "c_1251.nls" i kliknuti na dugme "OK" (pogledajte sliku). Nakon toga, na isti način promijenite vrijednost parametra "1252" iz "c_1252.nls" u "c_1251.nls". Pritisnemo dugme "OK" i restartujemo računar.

Nakon ponovnog pokretanja, problem s netačnim prikazom fontova bi trebao nestati.

  • Pogledaj u
  • Ispravno konfigurisanje Windowsa.

    Prije nego preduzmemo bilo kakve drastične mjere, konfigurisaćemo ili provjeriti postavke Windowsa. Da biste to učinili, otvorite Kontrolna tabla(Kontrolna tabla) i odaberite " jezika i regionalnih standarda"(Regionalne i jezičke opcije), pod" Regionalni standardi"(Regionalne opcije) pronađite odjeljak" Lokali i formati"(Standardi i formati i Lokacija) - odgovorna je za način i na kom jeziku je napisan datum, vrijeme, koje mjere dužine se koriste i tako dalje. U našem slučaju je najbolje staviti ruski(ruski). Drugi parametar u " Lokacija"odgovoran, između ostalog, za sistemske fontove, to je upravo ono što nam treba. Morate biti sigurni da postoji - Rusija(Rusija).

    Na drugoj kartici" Dodatno"u grupi" Jezik za programe koji nisu Unicode„treba da isplaziš jezik ruski(ruski). Ova opcija omogućava programima koji nisu Unicode da prikažu menije i dijaloge na svom jeziku kada su instalirane potrebne kodne stranice i fontovi. Međutim, programi razvijeni za druge jezike (na primjer: istočnoazijski) možda neće ispravno prikazati tekst. Sistemski jezik utiče samo na programe koji ne koriste Unicode format. Odabrani jezik ne mijenja menije i dijaloške okvire Windowsa i drugih Unicode programa.


    Na " Jezici"(Jezici) u grupi Jezici i usluge za unos teksta pritisnite dugme Više detalja, u otvorenoj kartici Opcije(Parametri) provjerite u " Instalirani servisi„Tastatura ruskog jezika je dodijeljena ruskom jeziku.


    Nakon toga, prilikom prikaza svih menija i poruka, XP će koristiti rusko kodiranje. Naravno, to ni na koji način neće uticati na latinična slova. U rusificiranim programima umjesto slova krakozyabra. Ako ste ispravno konfigurirali "Regionalne postavke", ali i dalje se u rusificiranim programima (na primjer, u Photoshopu) prikazuju imena prozora, komandi i panela, tada ćete najvjerovatnije morati pribjeći sljedećem savjetu, to treba napomenuti da je za iskusne korisnike i da je prikladniji za ne-ruske verzije Windowsa, inače mogu početi problemi s programima na ruskom jeziku.

    1. Otvorite registar.
    2. Pronađite odjeljak HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ control \ Nls \ Codepage.

    3. Promijenite vrijednost parametara 1250 i 1252 iz cp_1250.nls u cp_1251.nls i cp_1252.nls u cp_1251.nls respektivno. (Za Windows 2000 / XP nazivi su malo promijenjeni - C_1251.NLS bez jednog slova).
    4. Promjene će stupiti na snagu nakon ponovnog pokretanja računara.
    5. UPOZORENJE: NIKADA nemojte brisati ili mijenjati informacije u registru ako niste sigurni da je to upravo ono što vam treba. U suprotnom, pogrešne promjene podataka mogu dovesti do kvarova u Windowsu i, u najboljem slučaju, informacije će se morati vratiti.

    Prilikom kucanja umjesto ruskih slova pojavljuju se kvadrati:

    Ako ste sigurni da je font ćirilica, onda obratite pažnju da li nije font.Smatra se da je to stari problem, a sada nije mnogo relevantan, ali pitanja na ovu temu se i dalje nalaze na forumima Postoje dvije tablice kodova (zapadna Evropa) i (ćirilica). 1252 uključuje Unicode opsege BasicLatin (jednostavna latinica) i (dijakritičke za francuski, njemački, itd.). 1251 uključuje opsege BasicLatin i Cyrillic Unicode.Unicode aplikacije će birati znakove prema Unicode broju, ovdje nema mnogo problema. Sa aplikacijama koje nisu Unicode, stvari su složenije. Generalno, oni će se odnositi samo na CP1252 (Zapadna Evropa) simbole. Sve navedeno ne zavisi od verzije Windowsa!Ako ćirilica u fontu sjedne na mjesto proširene latinice (CP1252), onda će sve biti u redu u programima koji nisu Unicode, ali će Unicode programi preskočiti: kada kucajući sa ćiriličnim rasporedom, oni će tražiti znakove sa Unicode ćiriličnim brojevima u fontu (CP1251) i neće ih pronaći. Ako je ćirilica na legitimnom CP1251, naprotiv, ne-Unicode programi je neće naći.Postoji nekoliko načina kako sve prevariti i imati ćirilicu i tamo i tamo.

    1. Duplikat ćirilice na dnu 1252 (WE) i 1251 (Cyr). Na primjer, ParaType to radi u svojim fontovima sa CTT sufiksom imena. Biće tu nekih sojeva sa simbolom evra i srpskim slovom Đ - recimo još jednom hvala Unicode komisiji za naše srećno detinjstvo bez njih i bez njihovog evra.
    2. Napravite font koji sadrži samo CP1251 (Cyr), a zatim ga dekomponujte u registru (w2k / XP) ili u win.ini (Win9x) u [font_name] Cyr, baš kao što razlažemo Times New Roman u Times New Roman Cyr, Times Novi rimski CE itd. To se može učiniti pomoću programa WGL Assistance (i slično). Da bi WGL pomoć vidio ovaj font kao Cyr, kada ga generišete u FontLab-u, postavite Podržane stranice koda: 1252 i 1251.
    3. Napravite font koji sadrži samo CP1251 (Cyr), a zatim koristite divan hak nazvan po samom Billu Gatesu. Ako se neki bajt u datoteci fonta promijeni iz 00 u CC, onda će se takav font smatrati ćiriličnim, tj. Mislim, za ovaj ne-Unicode font, programi će se pozivati ​​na CP1251, što nam je potrebno! (Govorimo o visokom bajtu polja fsSelection OS / 2 tabele. Ovo je nedokumentovana i, štaviše, karakteristika koja je u suprotnosti sa specifikacijom TrueType, ali ovako su raspoređeni sistemski nacionalni fontovi u Win3.11. ) Ovo možete učiniti ručno ako znate kako pronaći ovaj bajt, ali je lakše koristiti FontLab. Radi se ovako: ćirilica CP1251 je instaliran Microsoft Character Set, da bi se izbjegle kvarove sa nekim Unicode programima (npr. Word 8/97) postavljamo i Podržane kodne stranice: 1252 i 1251. Zatim u svojstvima TrueType stavite kvačicu na Stavite MS Char Set u polje fsSelection. To je u šeširu (izvinite na igri reči). Ova funkcija će raditi pod Win9x, w2k (a najvjerovatnije i XP; pod NT - ne znam).

    Od teorije do prakse


    Šta učiniti kada, umjesto slova, nerazumljivi krakozyabry?

    Mnogi ljudi koji koriste računar na poslu ili kod kuće suočeni su s pitanjem: zašto se u prozorima nekih programa, umjesto smislenog teksta, pojavljuju brojevi, kvadratići i nerazumljivi krakozi. U takvim slučajevima, neiskusni korisnici, ili odustanu od problematičnog programa, ili u posebno teškim scenarijima za razvoj situacije, počinju da ponovo instaliraju operativni sistem, pozovu iskusnog kompjuterskog tehničara da otkloni ovaj problem i rade druge nagle radnje i pokrete. U međuvremenu, uopće nije potrebno odmah prelaziti na radikalne opcije. Najprije moramo pokušati riješiti ovaj problem malim žrtvama.

    Rešavamo problem

    Takva nedosljednost se najčešće događa zbog neusklađenosti fontova i kodiranja samog programa i operativnog sistema.

    Prije svega, trebali biste provjeriti opcije samog programa, ako se to tehnički može učiniti, naravno, i provjeriti je li ruski jezik postavljen u jezičkim parametrima. Osim toga, sam program mora podržavati ćiriličke fontove. Ako je sve u redu, pokušajte prebaciti programski jezik na engleski. U slučaju da su na engleskom svi natpisi i ikone uredni, nastavićemo sa istraživanjem. Pa, ako ima problema s engleskim, pokušajte srušiti program i pokupiti, bilo njegov analog, ili drugu verziju istog softvera. Ako sve gore opisano ne spasi situaciju, prelazimo na odabir samog Windows operativnog sistema.

    Otvorite kontrolnu tablu i odaberite aplet - Datum i vrijeme. Ovdje idemo na karticu, regionalni standardi i jezik. Zatim na kartici regionalni formati odaberite ruski. Idite na karticu - jezici i usluge unosa teksta. Ovdje stavljamo i ruski jezik i upoređujemo ga sa odgovarajućim rasporedom tastature. Sada pogledajmo dodatno karticu. Ovdje nas zanima opcija - jezik programa koji ne podržavaju Unicode. Neophodno je staviti ruski, naravno. To je to, ovdje možete završiti naše manipulacije pritiskom na tradicionalne tipke - primijeni, ok. Nakon toga, biće bolje da ponovo pokrenete računar.
    Ako se nakon svih ovih promjena i poređenja kvadrati i brojevi nisu pretvorili u normalna ruska slova, morat ćete unijeti promjene u Windows registar. Ali ovdje, kao u minskom polju, korak u stranu - problemi s radom sistema ili pojedinačnih programa. Mislim da svi znaju kako pokrenuti uređivač registra. Ako ne, ukratko: otvori start, izaberite execute i u redu koji se otvori unesite regedit, a zatim pritisnite enter. Dakle, za svaki slučaj, napravite kopiju registra ili tačku vraćanja sistema. Barem za vaš vlastiti mir. Ako na računaru imate instaliran operativni sistem Windows xp, potrebno je da ispravite vrednosti sledećih parametara: "1250", "1252" i "1253", koji se nalaze u grani registratora HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ CodePage, sa " c_1250.nls ”do“ c_1251.nls ”, od“ c_1252.nls ” do“ c_1251.nls ”i od“ c_1253.nls ”do“ c_1251. nakon što izvršite promjene, zatvorite uređivač registra i ponovo pokrenite računar. Ako vam je teško raditi sa registrom, možete potražiti programe koji su alati za fino podešavanje operativnog sistema. Uz pomoć ovih programa, možete promijeniti postavke registra bez da zapravo ulazite u sam registar. Primjer takvih programa je uslužni program Xsetup. Broj mogućih postavki ovdje je jednostavno ogroman. Međutim, ne biste trebali mijenjati postavke čije značenje vam nije jasno.

    Dakle, čak i bez poznavanja tačnog odgovora na pitanje zašto se u prozoru programa umjesto slova pojavljuju brojevi i kvadrati, možete sami efikasno otkloniti ovaj problem. Za takve nevolje, najčešće, nemaju poseban učinak na performanse sistema u cjelini.

    Znaš li?

    • Žirafa se smatra najvišom životinjom na svijetu, njena visina doseže 5,5 metara. Uglavnom zbog dugog vrata. Uprkos činjenici da u [...]
    • Mnogi će se složiti da žene u položaju postaju posebno praznovjerne, podložnije su svakojakim uvjerenjima i [...]
    • Rijetko se može naći osoba kojoj grm ruže nije lijep. Ali, u isto vrijeme, dobro je poznato. Da su takve biljke prilično nježne [...]
    • Ko sa sigurnošću kaže da ne zna da muškarci gledaju porno filmove, lagaće na najdrskiji način. Naravno, traže, samo [...]
    • Vjerovatno postoji u prostranstvu World Wide Weba, takva stranica o automobilima ili takav autoforum, koji ne bi postavljao pitanje o [...]
    • Vrapac je prilično rasprostranjena ptica male veličine i šarolike boje u svijetu. Ali njegova posebnost leži u činjenici da [...]
    • Smijeh i suze, odnosno plač, dvije su direktno suprotne emocije. Ono što se o njima zna je da su oboje urođeni, a ne [...]

    Top srodni članci