Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Zanimljiv
  • Zašto su kvadrati umjesto slova? Kako popraviti font ako umjesto ruskih slova postoje nerazumljivi znakovi

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

Ovaj članak govori o tome zašto umjesto ruskih slova postoje kvadrati, nerazumljivi simboli, krakozyabry, upitnici, točke, škrabotine ili kocke u sustavu Windows 7, vista, XP?

Što učiniti da se riješite ovih pojava? Ne postoji univerzalni recept. Puno toga ovisi o verziji Windowsa i samoj montaži.

Prvi razlog zašto se to događa je neuspjeh kodiranja. Integritet registra je narušen i dolazi do rušenja. Ali to nije uvijek glavni izvor.

Često se događa da se čak i na novoinstaliranom operativnom sustavu, nakon pokretanja nekih programa, umjesto ruskih slova pojavljuju kvadrati, nerazumljivi simboli, pukotine, upitnici, točke, škrabotine ili kocke.

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

Posebno se često to događa nakon ugradnje pukotina. Pučki "obrtnici" ne vode računa o svemu, a možda rade prijevode samo za jedan operativni sustav.

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

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

Uvijek izvršim promjene u registru nakon ponovne instalacije, čak i ako sve radi u redu. U budućnosti se ne pojavljuju problemi s nerazumljivim likovima.

Rješavanje problema putem registra

Vrlo je lako napraviti ovu manipulaciju. Da biste to učinili, preuzmite i pokrenite prvu datoteku.


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

Samo nemojte zaboraviti ponovno pokrenuti računalo nakon promjena u registru sustava, inače ne očekujte promjene.

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

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

Za svaki slučaj, možete pokušati preimenovati datoteke " c_1252.nls….. c_1255.nls". dodajte im “bak” na samom kraju. Trebalo bi izgledati ovako c_1252.nls.bak”. Učinite to sa sva četiri. Nalaze se na ovom putu: C:\Windows\System32.

Želio bih reći da sam ponovno instalirao najmanje 100 Windows 7. Istina, gotovo svi su bili maksimalno 32 (86). Bilo je problema s prikazom ruskih slova.


To se posebno odnosilo na programe. U nekima je bilo pitanja, kvadrata, nerazumljivih simbola, krakozyabryja, upitnika, točaka, škrabotina ili kocki, ali prva opisana metoda uvijek je pomogla.

Također, kvadratići, nejasni likovi, krakozyabry, upitnici, točke, škrabotine ili kocke mogu se pojaviti u ili skyrimu.

To se događa zbog neusklađenosti formata (kodiranja). Mogu se postaviti nezavisno za svaki slučaj zasebno (u ručnom načinu rada) Vidi sliku:

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

Kategorija: Nekategorizirano

Mnogi korisnici računala već su se susreli s ovim problemom. Pojavljuje se nakon instaliranja aplikacija preuzetih s interneta, igara, rusifikacije i drugih datoteka. Glavni razlog za pojavu nerazumljivih kvadrata umjesto zdravih znakova i simbola je proces ometanja rada operacijskog sustava. Svaki program koji instalirate, dobiven s interneta, vrši određene prilagodbe u sustavu.

Kvadrati ne utječu izravno na performanse osobnog računala (PC). Međutim, oni donose mnogo neugodnosti, jer su svi fontovi i slike podvrgnuti 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 pali žrtvom ovakvog utjecaja odlučuju se na drastične mjere, odnosno ponovno instaliranje cijelog sustava na svoje računalo. Ova metoda suočavanja s nedaćama svakako pomaže, ali problem možete riješiti i puno manje drastičnim mjerama.

Predstavljamo vam upute korak po korak, čija će vam provedba uštedjeti puno vremena i pomoći vam da se riješite kršenja. Vrijedi napomenuti da ova metoda zahtijeva intervenciju izravno u registru, koji je temelj operativnog sustava, stoga morate pažljivo i jasno slijediti utvrđenu proceduru. U suprotnom si možete stvoriti nepotrebne probleme. Pa da počnemo:

  1. Uđite u "Uređivač registra". Uraditi ovo:

Pritisnite tipku s ikonom WINDOWS na tipkovnici;

Zatim, dok držite ovaj gumb, držite pritisnutu tipku "R" (za ruski raspored tipkovnice, tipka "K"). Na usluzi će vam se otvoriti prozor u kojem možete pokrenuti programe. Upišite regedit u redak za unos naredbe i kliknite na gumb “OK” ili pritisnite ENTER.

Sl. 1. Prozor "Run" u čije tekstualno polje upisujemo regedit

  1. Vidjet ćete izbornik s mapama koje su tamo prikazane na lijevoj strani. Trebali biste biti u HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage.

Za to trebate otvoriti:

U prvom koraku, mapa pod nazivom "HKEY_LOCAL_MACHINE";

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

  1. Naš cilj je odjeljak pod nazivom "CodePage". Kada dođete do njega, trebate ga odabrati s lijeve strane u samom "Uređivaču registra". Nakon što dovršite ovaj postupak, veliki broj parametara bit će prikazan na desnoj strani registra. Na ovom popisu nas zanimaju samo tri parametra. Treba ih otkriti. Naime, parametri s oznakom:
  2. “1250”;
  • “1253”.
  1. Počinjemo raditi s njima.

Prvo kliknite lijevom tipkom miša na parametar "1250";

Nakon toga otvorit će se prozor koji nam je potreban pod imenom navedenim u njegovom gornjem dijelu, "Promjena parametra niza";

U njemu ćete pronaći dva retka, moramo nastaviti raditi s linijom pod nazivom "Vrijednost";

U ovom retku trebate promijeniti sadržaj u “c_1251.nls”, zatim kliknite gumb “OK” ili pritisnite tipku ENTER;

sl.2. Promijenite kodiranje u prozoru registra.

Radimo iste postupke za dva preostala parametra “1252” i “1253”.

  1. Nakon svih gore navedenih postupaka, trebali biste ponovno pokrenuti računalo. Kada se računalo ponovno uključi, umjesto hijeroglifa i kvadrata, pred vama će se ponovno pojaviti slova i brojke.

Alternativni način

Sve potrebne promjene mogu se izvršiti izravno u registru sustava drugom, manje glomaznom metodom. U ovoj metodi trebat će vam .reg datoteka. Njihov sadržaj izvršit će sve potrebne promjene na vašem računalu.

Ove datoteke se mogu preuzeti s Interneta.

Često se, nakon instaliranja nekih aplikacija na računalo, njihove rusifikacije, ažuriranja itd., fontovi neispravno prikazuju u određenim prozorima tih aplikacija, kao i u prozorima samog operacijskog sustava. To u pravilu ne utječe na stabilnost računala, ali korisnicima stvara mnogo neugodnosti, jer se umjesto slova u prozorima prikazuju hijeroglifi, kvadrati, brojevi i drugi znakovi koje ne razumiju. Često postaje jednostavno nemoguće raditi na takvom računalu. Značajan dio korisnika problem rješava radikalno - ponovno instalira Windows ili odnese računalo u radionicu. Iako je iz ove situacije često moguće izaći puno 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 postavke područja i jezika ispravne:

(stavke u zagradama ponekad mogu nedostajati)

  • idite na "Upravljačka ploča" - kliknite "Start" - ("Postavke") - "Upravljačka ploča". Tamo idemo na (“Datum, vrijeme, jezik i regionalni standardi”) - “Jezik i regionalni standardi”, otvorit će se istoimeni prozor (vidi sliku ispod);
  • na kartici "Regionalne opcije".: u odjeljku "Jezični standardi i formati" navedite "ruski"; u odjeljku "Lokacija" - vaša zemlja;
  • na kartici "Jezici".: U odjeljku "Jezici i usluge unosa teksta" kliknite gumb "Detalji". Otvorit će se istoimeni prozor. Provjerite da li na kartici "Postavke" u odjeljku "Instalirane usluge" ruski jezik odgovara ruskoj tipkovnici (pogledajte donju sliku) i kliknite gumb "U redu";
  • na kartici "Napredno".: u odjeljku "Jezik programa koji ne podržavaju Unicode" postavite "Ruski" (pogledajte donju sliku). Kliknite gumb "Primijeni", a zatim "U redu".

Ako su navedene postavke već napravljene na računalu ili nakon njihove implementacije problemi s prikazom fontova nisu nestali, potrebno je izvršiti neke promjene u registru sustava.

Pažnja!!!

Registar sustava je vrlo važan element operativnog sustava. Zato:
1. Osim dolje navedenih parametara, nemojte mijenjati ništa drugo u njemu ako niste sigurni u ispravnost svojih radnji!
2. Obavezno napravite kopiju registra prije nego što nastavite dalje! Može se koristiti za vraćanje stanja registra sustava u slučaju bilo kakvih problema nakon promjene.
Za stvaranje kopije registra sustava pokrenite "Uređivač registra", za koji odabiremo stavku "Pokreni" u izborniku "Start". U donjem lijevom kutu zaslona pojavit će se prozor "Pokreni program". Unesite riječ regedit u njega i kliknite gumb "U redu". U "Uređivaču registra" u izborniku "Datoteka" odaberite "Izvoz". U prozoru "Izvoz datoteke registra" koji se otvori navedite mjesto spremanja, naziv datoteke kopije registra, u odjeljku "Raspon registra" (na dnu prozora) označite okvir "Cijeli registar", kliknite " gumb Spremi".

Za rješavanje problema s prikazom fontova

u sustavu Windows XP trebate 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 ' do 'c_1251.nls' respektivno.

Kako to učiniti:
  • Pokrenite "Registry Editor" (vidi okvir iznad).
  • Uzastopno otvarajući odgovarajuće mape na lijevoj strani uređivača registra, 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 označite ga na lijevoj strani "Uređivača registra", na njegovoj desnoj strani pojavit će se prilično pristojan popis opcija. Među njima morate pronaći parametre "1250" i "1252". Zatim dvaput kliknite na prvu lijevom tipkom miša. Otvara se prozor Uredi parametar niza. Tamo, u prozoru "Vrijednost", "c_1250.nls" se mora promijeniti u "c_1251.nls" i kliknuti gumb "U redu" (vidi sliku). Nakon toga, na sličan način promijenite vrijednost parametra "1252" iz "c_1252.nls" u "c_1251.nls". Kliknite gumb "OK" i ponovno pokrenite računalo.

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

  • Pogledaj
  • Ispravno postavljanje sustava Windows.

    Prije poduzimanja bilo kakvih drastičnih mjera, prilagodimo ili provjerimo postavke sustava Windows. Da biste to učinili, otvorite Upravljačka ploča(Upravljačka ploča) i odaberite " jezika i regionalnih standarda" (Regionalne i jezične opcije), na " Regionalni standardi" (Regionalne opcije) pronađi odjeljak " Oznake i formati"(Standardi i formati i Lokacija) - odgovoran je za oblik i jezik na kojem je napisan datum, vrijeme, koje se mjere dužine koriste i tako dalje. U našem slučaju, najbolje ga je postaviti ruski(Ruski). Druga opcija pod " Mjesto"odgovoran, između ostalog, za sistemske fontove, to je upravo ono što nam treba. Morate biti sigurni da je tamo postavljen - Rusija(Rusija).

    Na drugoj kartici Dodatno"u grupi" Jezik programa koji nisu Unicode"morate postaviti jezik ruski(Ruski). Ova postavka omogućuje programima koji ne podržavaju Unicode da prikazuju izbornike i dijaloške okvire na vlastitom jeziku kada su instalirane potrebne kodne stranice i fontovi. Međutim, programi dizajnirani za druge jezike (na primjer: istočnoazijski) možda neće ispravno prikazati tekst. Lokalizacija sustava utječe samo na programe koji ne koriste Unicode format. Odabrani jezik ne mijenja izbornike i dijaloške okvire sustava Windows i drugih programa koji podržavaju Unicode.


    Na kartici " Jezici" (Jezici) u grupi Jezici i usluge za unos teksta pritisni gumb Više, na otvorenoj kartici Parametri(Parametri) provjerite pod " Instalirani servisi" Ruskom jeziku je dodijeljena tipkovnica ruskog jezika.


    Nakon toga, prilikom prikaza svih izbornika i poruka, XP će koristiti ruski kodiranje. Naravno, to ni na koji način neće utjecati na latinična slova. U rusificiranim programima, umjesto slova, krakozyabry. Ako ste ispravno konfigurirali "Regionalne postavke", ali ipak, u rusificiranim programima (na primjer, u Photoshopu) krakozyabri se prikazuju u nazivima prozora, naredbi i ploča, najvjerojatnije ćete morati pribjeći sljedećem savjetu, valja napomenuti da je za iskusne korisnike i prikladniji je za ne-ruske verzije sustava Windows, inače mogu početi problemi s programima na ruskom jeziku.

    1. Otvorite registar.
    2. Pronađite ključ 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. (Za Windows 2000/XP nazivi su malo promijenjeni - C_1251.NLS bez jednog slova).
    4. Promjene će stupiti na snagu nakon ponovnog pokretanja računala.
    5. UPOZORENJE: NIKADA nemojte brisati ili mijenjati podatke u registru osim ako niste sigurni da je to ono što želite. Inače, netočne promjene podataka mogu dovesti do kvarova u sustavu Windows i, u najboljem slučaju, informacije će se morati vratiti.

    Prilikom tipkanja umjesto ruskih slova pojavljuju se kvadrati:

    Ako ste sigurni da je font ćirilica, onda obratite pažnju na to da li je font.Smatra se da je to stari problem, a sada je malo aktualan, ali još uvijek ima pitanja na ovu temu na forumima. Postoje dvije kodne tablice (zapadna Europa) i (ćirilica). 1252 uključuje Unicode raspone BasicLatin (obični latinski) i (dijakritičke za francuski, njemački itd.). 1251 uključuje raspon BasicLatin i Cyrillic unicode. Unicode aplikacije će odabrati znakove prema unicode broju, ovdje postoji nekoliko problema. S ne-unicode aplikacijama stvari su kompliciranije. Općenito, pristupit će samo znakovima CP1252 (WesternEurope). Sve navedeno ne ovisi o verziji 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 skliznuti: pri ulasku s ćiriličnim rasporedom tražit će znakove s ćiriličnim Unicode brojevima u fontu (CP1251) i neće ih pronaći. Ako je ćirilica na legitimnom CP1251, onda ga programi koji nisu Unicode neće pronaći, naprotiv. Postoji nekoliko načina da se obmane svi i ima ćirilicu i tamo i tamo.

    1. Duplikat ćirilice na dnu 1252 (WE) i 1251 (Cyr). Na primjer, ParaType to čini u svojim fontovima s CTT sufiksom naziva. Bit će napetosti sa simbolom eura i srpskim slovom Đ - recimo još jednom hvala Unicode komisiji za naše sretno djetinjstvo bez njihove brige i bez njihovog eura.
    2. Napravite font koji sadrži samo CP1251 (Cyr), a zatim ga razložite 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 Novorimsko CE itd. To se može učiniti pomoću programa WGL Assistance (i slično). Kako bi WGL Assistance vidio ovaj font kao Cyr, prilikom generiranja u FontLabu morate postaviti Podržane kodne stranice: 1252 i 1251.
    3. Napravite font koji sadrži samo CP1251 (Cyr), a zatim upotrijebite prekrasan hack imena samog Billa Gatesa. Ako se neki bajt u datoteci fonta promijeni iz 00 u CC, tada će se takav font smatrati ćiriličnim, tj. To znači da će za ovaj font, programi koji nisu Unicode pristupiti CP1251, što nam je potrebno! (Govorimo o visokom bajtu polja fsSelection OS / 2 tablice. Ovo je nedokumentirano i, štoviše, suprotno specifikaciji TrueType, ali ovako su raspoređeni nacionalni fontovi sustava u Win3.11.) možete to učiniti ručno ako znate kako tražiti ovaj bajt, ali je lakše koristiti FontLab. To se radi na sljedeći način: Microsoft Character Set je postavljen na ćirilicu CP1251, kako bismo izbjegli greške s nekim Unicode programima (npr. Word 8/97) također postavljamo Podržane kodne stranice: 1252 i 1251. Zatim u svojstvima TrueType označite okvir Stavite MS Char Set u polje fsSelection. U torbi je (oprostite na igri riječi). Ova značajka će raditi pod Win9x, w2k (a najvjerojatnije i XP; ne znam pod NT).

    Od teorije do prakse


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

    Mnogi ljudi koji koriste računalo 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 nerazumljiva brbljarija. U takvim slučajevima, neiskusni korisnici ili napuštaju problematičan program, ili, u posebno teškim scenarijima, počinju ponovno instalirati operativni sustav, pozivaju iskusnog računalnog tehničara da riješi ovaj problem i čine druge nagle radnje i pokrete. U međuvremenu, uopće nije potrebno odmah prijeći na radikalne opcije. Najprije moramo pokušati riješiti ovaj problem malim žrtvama.

    Mi rješavamo problem

    Takva se različitost najčešće događa zbog neusklađenosti između fontova i kodiranja samog programa i operativnog sustava.

    Prije svega, trebali biste provjeriti opcije samog programa, ako je to tehnički moguće, naravno, i provjeriti je li ruski postavljen u postavkama jezika. Osim toga, sam program mora podržavati skup ćiriličnog fonta. Ako je sve u redu, pokušajte prebaciti programski jezik na engleski. U slučaju da su na engleskom jeziku svi natpisi i ikone uredni, nastavit ćemo istraživanje. Pa, ako ima problema s engleskim, pokušajte srušiti program i pokupiti njegov analogni ili drugu verziju istog softvera. Ako sve gore opisano ne spasi situaciju, prelazimo na odabir samog operacijskog sustava Windows.

    Otvorite upravljačku ploču 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 također stavljamo ruski jezik i uspoređujemo ga s odgovarajućim rasporedom tipkovnice. Sada pogledajmo karticu Napredno. Ovdje nas zanima opcija - jezik programa koji ne podržavaju Unicode. Morate staviti ruski, naravno. Sve, ovdje možete dovršiti naše manipulacije pritiskom na tradicionalne tipke - primijeni, ok. Nakon toga, bit će bolje ponovno pokrenuti računalo.
    Ako se nakon svih ovih promjena i usporedbi, 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 sustava ili pojedinih programa. Mislim da svi znaju kako pokrenuti uređivač registra. Ako ne, nakratko: otvorite start, odaberite izvršnu stavku i u retku koji se otvori unesite regedit, a zatim pritisnite enter. Stoga za svaki slučaj stvorite kopiju registra ili točku vraćanja sustava. Barem za vaš mir. Ako na vašem računalu imate instaliran operativni sustav Windows XP, morate ispraviti vrijednosti sljedećih parametara: "1250", "1252" i "1253", koji se nalaze u HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Grana registra Control\Nls\CodePage, s "c_1250.nls" do "c_1251.nls", od "c_1252.nls" do "c_1251.nls" i od "c_1253.nls" do "c_1251.nls". nakon što izvršite promjene, zatvorite uređivač registra i ponovno pokrenite računalo. Ako vam je teško raditi s registrom, možete potražiti programe koji su alati za fino podešavanje operativnog sustava. Uz pomoć ovih programa, možete promijeniti postavke registra, a da zapravo ne ulazite u sam registar. Primjer takvih programa je uslužni program - Xsetup. Broj mogućih postavki ovdje je jednostavno ogroman. Ali nemojte mijenjati postavke čije značenje ne razumijete.

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

    Znaš li?

    • Žirafa se smatra najvišom životinjom na svijetu, njena visina doseže 5,5 metara. Uglavnom zbog dugog vrata. Unatoč činjenici da je u […]
    • Mnogi će se složiti da žene u položaju postaju posebno praznovjerne, podložnije su svakojakim uvjerenjima i […]
    • Rijetko se može sresti osoba kojoj grm ruže ne bi bio lijep. Ali, u isto vrijeme, to je općepoznato. Da su takve biljke prilično nježne […]
    • Tko s povjerenjem kaže da ne zna da muškarci gledaju porno filmove, lagat će na najdrskiji način. Naravno, izgledaju, samo [...]
    • Vjerojatno ne postoji takva web-lokacija ili auto-forum u vezi s automobilizmom na World Wide Webu koji ne bi postavio pitanje o […]
    • Vrapac je prilično česta ptica male veličine i šarolike boje u svijetu. Ali njegova posebnost leži u činjenici da […]
    • Smijeh i suze, odnosno plač, dvije su izravno suprotne emocije. Ono što se o njima zna je da su oboje urođeni i da nisu […]

    Vrhunski povezani članci