Obegripliga tecken istället för text i webbläsaren. Hur fixar man ett teckensnitt om det finns konstiga symboler istället för ryska bokstäver Varför finns det hieroglyfer i ett textdokument?

Kinesisk skrift är hieroglyfisk. Hieroglyfer finns också på andra språk som påverkas av Kina - japanska och, i mindre utsträckning, koreanska. Det vietnamesiska språket använde hieroglyfisk skrift fram till 1900-talet. Studenter på dessa språk står särskilt inför frågan om hur många hieroglyfer de behöver veta, hur man kommer ihåg dem och, viktigast av allt, inte glömma dem.

Hieroglyf i klassiskt skriftspråk wenyan文言 betydde vanligtvis ett helt ord. I modern kinesiska består ord mestadels av en eller två, sällan tre eller fler tecken. Därför finns det många hieroglyfer.

1994 publicerades ordboken "Sea of ​​​​Chinese Characters". Zhonghua Zihai中華字海, som har 85568 tecken! Det är sant att de allra flesta av dem bara finns några få gånger i klassiska litterära verk. Konventionella tvåspråkiga ordböcker innehåller cirka 6-8 tusen hieroglyfer, bland vilka det också finns många sällsynta. Mer kompletta förklarande ordböcker innehåller cirka 10-20 tusen tecken.

Man tror att för att förstå 80% av moderna vanliga kinesisk text det räcker med att känna till de 500 vanligaste hieroglyferna kunskap om 1000 hieroglyfer ger en förståelse av ungefär 91% av texten och 2500 hieroglyfer - 99% av texten. För att klara det högsta kinesiska språkprovet för utlänningar, HSK 6, behöver du kunna knappt 3 000 tecken. För att läsa specialiserad vetenskaplig eller klassisk litteratur måste du förstå ett större antal hieroglyfer.

Du måste dock tänka på att även om alla hieroglyfer i texten är bekanta för dig så kommer du inte alltid att helt förstå innebörden av det som står. Du behöver också känna till ord – olika ordkombinationer av hieroglyfer. Det kinesiska språket använder ganska många förkortningar, när stabila fraser med flera tecken reduceras till kortare.

Till exempel frasen "Beijing University" 北京大学 Běijīng dàxué förkortas till 北大 Běida, som bokstavligen betyder "norrlig stor". En annan svårighet med det kinesiska språket är användningen chengyu 成语 - idiom som vanligtvis består av fyra tecken. Om varje tecken översätts bokstavligt, kanske innebörden av det som sägs inte förstås. Det finns speciella Chenyu-ordböcker, såväl som samlingar av berättelser som förklarar innebörden av de mest kända idiomen. Översättningar av chengyu kan också hittas i ordböcker.

I japanska det finns en obligatorisk lista över hieroglyfer Joyo kanji常用漢字, accepterat av det japanska utbildningsministeriet som tillräckligt för dagligt bruk. Den består av 2136 kanji(hieroglyfer) och inkluderar 1006 kyoiku kanji, som studeras av skolbarn i 6-årig folkskola och 1130 kanji som undervisar på gymnasiet.

Hieroglyfstruktur

Vid första anblicken verkar hieroglyfen vara en kaotisk samling av olika linjer och prickar. Det är det dock inte. Det finns flera grundläggande element som utgör en hieroglyf. Först och främst är dessa funktioner som utgör grafem. Grafem bildar i sin tur ett mer komplext tecken.

Egenskaper

Varje hieroglyf består av en viss uppsättning funktioner. Själva egenskaperna har ingen lexikal betydelse eller läsning. Det finns fyra typer av egenskaper och mer än två dussin sorter:

  1. Enkla (grundläggande) funktioner: horisontell, vertikal, lutande vänster och höger, fällbar vänster och höger, specialpunkter.
  2. Funktioner med en krok: horisontell, vertikal (kan vara med en krok till vänster eller en krok till höger), fällbar till höger.
  3. Trasiga funktioner: linjen ändrar riktning en eller flera gånger, har en komplex konfiguration.
  4. Trasiga funktioner med en krok.

Det finns också lite olika klassificeringar av egenskaper, men detta förändrar inte den allmänna essensen. Egenskaper skrivs i hieroglyfer i en strikt definierad sekvens: "först horisontellt, sedan vertikalt, först vikning till vänster, sedan vikning till höger, först topp, sedan botten, först vänster, sedan höger, först i mitten, sedan på båda sidor om det, först går vi in ​​och stänger sedan dörren".

Tidigare bestod hieroglyfer av ett stort antal slag, och det var inte lätt att komma ihåg dem. Därför var ett av målen med den skrivreform som den kinesiska regeringen genomförde på 60-talet av 1900-talet att förenkla tecknen genom att minska antalet streck.

En liknande förenkling av hieroglyfer genomfördes i Japan. Men förenklade japanska tecken motsvarar inte alltid kinesiska, även om man känner till de fullständiga och förenklade versionerna av kinesiska tecken, är det vanligtvis lätt att förstå de förenklade japanska. Till exempel ordet "bibliotek" skrivet på förenklad kinesiska: 图书馆, lång kinesiska: 圖書館 och japanska: 図書館. På kinesiska står det túshūguǎn, på japanska - toshokan.

I Taiwan, Singapore och några andra platser används fortfarande den fullständiga versionen av att skriva hieroglyfer. Och på Kinas fastland kan du hitta texter skrivna i hela hieroglyfer. Dessutom har hieroglyfer med flera dussin drag överlevt till denna dag. Som regel används de sällan och har därför inte förenklats.

Den svåraste hieroglyfen att skriva anses vara biáng (bian), som består av mer än 60 egenskaper. Det hänvisar till en typ av nudlar som är populär i Shaanxi-provinsen. Utanför regionen används denna hieroglyf praktiskt taget inte, och därför är den frånvarande i ordböcker och datorteckensnitt.

Hieroglyfen "byan" anses vara den svåraste att skriva. De säger att elever vid ett av instituten i Chengdu systematiskt var försenade till lektionerna. Och professorn, arg på dem, beordrade alla att skriva hieroglyfen "byan" tusen gånger. Alla kunde inte göra detta. Och alla bad tårfyllt om förlåtelse och lovade att inte komma för sent till lektionerna i framtiden.

Grafer och ledtrådar

Från egenskaper bildas grafem– enkla hieroglyfiska tecken med stabila lexikaliska betydelser. Dessa är de grundläggande tecknen i kinesisk hieroglyfisk skrift som utgör kinesiska tecken. De är de äldsta och uttrycker de grundläggande elementen i den omgivande världen och människan.

Exempel på grafem: person 人 ren, kvinna 女 , barn 子 , sol 日 , himmel 天 tiān, jord (jord) 土 etc.

Det finns cirka 300 grafem totalt sett skiljer sig åt i sina uppskattningar när det gäller deras exakta antal. De flesta grafem används i modern kinesisk skrift som de vanligaste tecknen. Grafem utgör cirka 10 % av de mest använda hieroglyferna.

Förutom grafem finns det nycklar. Nycklar är de viktigaste klassificeringsmärkena. Standardlistan med nycklar innehåller 214 tecken. Den innehåller många grafem och vissa funktioner som inte har en fast betydelse. Alltså är inte alla grafem nycklar och inte alla nycklar är grafem.

Länge utgjorde en lista med 214 nycklar det så kallade hieroglyfindexet, enligt vilket hieroglyfer ordnades i kinesiska ordböcker. Men efter att förenklad hieroglyfisk skrift infördes i Kina, genomgick vissa karaktärer antingen partiell förenkling eller strukturella förändringar.

För elever i språk med hieroglyfisk skrift är kunskap om nyckeltabellen obligatorisk.

Komplexa tecken

De flesta hieroglyfer består av två eller flera grafem. Traditionellt är de indelade i två stora grupper: ideografiska tecken och fonideografiska tecken.

Ideografiska tecken

Ideografiska tecken (ideogram) består av två eller flera grafem. I dem härleds betydelsen av hieroglyfen från semantiken för de grafem som ingår i den, men läsningen av hieroglyfen är inte på något sätt kopplad till dem. I modern kinesiska är andelen ideografiska tecken cirka 10 %.

Exempel på ideogram:

  • hǎo(bra): 女 (kvinna) och 子 (barn)
  • ming(förståelse, upplysning): 日 (sol) och 月 yuè(måne)
  • xiū(vila): 人 ren(person) och 木 (träd)
  • zhòng(publiken): tre personer 人 ren
  • sēn(skog, snår, tät): tre träd 木

Fonoideografiska tecken

Cirka 80 % av hieroglyferna är så kallade fonideografiska tecken, eller fonideogram. Hieroglyfer av denna typ består vanligtvis av två delar. En del kallas semantisk faktor, eller hieroglyfisk nyckel. Den indikerar att hieroglyfen tillhör en viss grupp av semantiskt relaterade karaktärer och antyder därmed en ungefärlig betydelse.

Den andra delen av hieroglyfen kallas fonetiker och föreslår en ungefärlig läsning. Efter reformen av kinesisk skrift ökade antalet fonideogram bestående av två grafem avsevärt, vilket i hög grad underlättade memoreringen av hieroglyfer.

Exempel på fonoidogram:

  • (mamma): 女 (kvinna- nyckel) och 马 (häst - fonetiker)
  • xìng(natur, karaktär, kön): 心 xīn(hjärta, medvetande - nyckel) och 生 shēng(födelse - fonetiker)
  • han(flod): 水 shuǐ(vatten, i hieroglyfen "flod" ändras elementet "vatten" i läget till vänster till en flik med två prickar - nyckel) och 可 (modalt verb av möjlighet eller skyldighet - fonetiker)

Men i utvecklingsprocessen har läsningen av många hieroglyfer förändrats och nuförtiden är det inte alltid möjligt att gissa ens den ungefärliga läsningen av en hieroglyf. Speciellt när det kommer till .

Enkla sätt att komma ihåg att skriva hieroglyfer

Jag tror att du är övertygad om att hieroglyfen har en tydlig struktur och inte kan innehålla slumpmässiga element. Detta gör det ganska lätt att komma ihåg stavningen och betydelsen av hieroglyfer.

Grafem går tillbaka till piktogram, som representerar modifierade, extremt förenklade och abstrakta teckningar. På Internet kan man hitta många bilder som visar hur bilden gradvis blev mer abstrakt och abstrakt. Detta hjälper till med snabb memorering.

De äldsta hieroglyferna, från vilka moderna härstammar, går tillbaka till mitten av det andra årtusendet f.Kr. Dessa är Yin-spådomsinskrifter på djurben och sköldpaddsskal. Efter hand blev bilderna mer och mer abstrakta tills de fick den moderna stavningen

  • ren man: två ben och en kropp
  • stor: mannen breder ut sina armar
  • tiān himmel: något stort över en stor man (alternativ: En över en stor man)
  • shan berg: tre toppar
  • kǒu mun: håll munnen bredare
  • yuē tala: tunga i mun
  • zhu bambu: liknar två bambu

När jag först började studera kinesiska på universitetet studerade vi först en lista med 214 nycklar. Jag skrev ner dem många gånger, försökte skriva vackert och komma ihåg den korrekta ordningen av funktioner, som är strikt fast. Detta är inte värt att slösa din tid på.

Efter att ha studerat nycklarna är det inte svårt att komma ihåg komplexa tecken - ideogram och fonideogram. Du kan komma med en berättelse som gör att du för alltid kommer ihåg kompletta hieroglyfer med ett stort antal funktioner.

Exempel på memorering:

  • mamma - kvinna 女 som fungerar som en häst 马
  • hǎo bra - när en kvinna 女 föder ett barn
  • jiāng flod - vatten shuǐ vem gör jobbet 工 gong(hieroglyfen "flod" är ett exempel på ett fonideogram där läsningen av det fonetiska "verket" har förändrats över tiden)
  • xiān helig, odödlig - man 人 ren som bor i bergen 山 shan
  • att vara rädd - hjärta 心 xīn blev vit 白 bai på grund av rädsla
  • xiū vila - person 人 ren lägg dig till vila under ett träd
  • nán svårt - svårt med höger hand (igen) 又 du fånga en kortstjärtad fågel 隹 zhuī
  • guó stat – härskare med ett spjut 玉 (jade, symbol för imperialistisk makt) bakom staketet 囗 (utan att läsa).

Det viktigaste är att ge din fantasi fritt spelrum. Med tiden kommer detta att bli en vana och För att komma ihåg en hieroglyf räcker det att helt enkelt komma ihåg namnen på de grafem som utgör dess sammansättning.

Och här är ett exempel på att memorera hela stavningen av karaktären "kärlek" 愛 ài. Om du bryter ner det i dess beståndsdelar, lägger till lite humor, får du följande fras: "klorna sjönk in i hjärtat, benen gav vika och sedan kom locket."

Eller så här kan du komma ihåg hieroglyfen 腻 . Ordbokens betydelser är "fett, smuts, glänsande, glänsande, slät." Den består av grafemerna "måne" (mycket lik det är "kött"), "skal", "bågskytte" och "två". Du kan komma på en historia: en man sköt spel med en båge (blankt kött, fett, glänsande, med mycket fett) och sålde det för två skal (i forntiden - pengar) till japanerna. Bara på japanska läses "två" som varken.

Ju roligare och mer absurd berättelsen är, desto lättare kommer du ihåg hieroglyferna.

Dessutom hjälper mycket ofta en sådan analys av hieroglyfer till att ytterligare klargöra innebörden av de mest komplexa och polysemantiska kategorierna av kinesisk filosofi och kultur. I mina föreläsningar om kinesisk filosofi tar jag ofta till denna förklaringsmetod.

  1. väg, väg, trakt; spår, väg; på väg, på väg
  2. stig, väg; tarmkanalen; astr. en himlakropps väg, bana; anat., med. tarmkanalen
  3. stigar, aktivitetsriktning; sätt, sätt, metod; ett tillvägagångssätt; betyder att; regel, sed
  4. teknik, konst; knep, list; lura
  5. idé, tanke; undervisning; lära; dogm
  6. skäl, grund; rättighet; sanning, sanning
  7. filosof. Tao, sann väg, högsta princip, perfektion
  8. Taoism, taoisternas lära; Taoistisk munk, taoist
  9. Buddhistisk undervisning.

Och detta är inte alla betydelser! Men om du bryter hieroglyfen i dess grafem som består av, kommer alla betydelser att bli intuitivt tydliga. Det första grafemet är 首 shǒu, "huvud, krona, början, huvud, huvud, väsen." Den andra är "gå framåt." Det vill säga, Tao är något grundläggande som rör sig framåt, är i rörelse.

Eller, ett annat exempel, det viktigaste ren- filantropi, mänsklighet. Hieroglyfen består av två grafem: man 人 ren och två 二 èr. Och det läses på samma sätt som "man". Det vill säga filantropi är relationer mellan människor som bygger på rättvisa. Som han sa, "Endast de som älskar mänskligheten kan älska människor och hata människor" ("Lun Yu", IV, 3).

En av kinesernas favoritsysselsättningar är att skriva tecken med en pensel doppad i vatten. Dessutom är hieroglyferna också skrivna i en spegelbild!

Hur man kommer ihåg att läsa hieroglyfer

Även om i det kinesiska språket faller de flesta tecken i kategorin fonoida ideogram, men tecknet innehåller inte en direkt indikation på läsning, som fonetiska språk. En annan svårighet med det kinesiska språket är det utbredda fenomenet homofoni: på grund av det begränsade antalet stavelser (drygt 400) kan olika tecken läsas lika, vilket skapar vissa svårigheter att förstå talat språk. Det är dock väldigt bekvämt att memorera en hel serie hieroglyfer som har samma läsning.

Under de första dagarna av mina studier av det kinesiska språket kom jag vanligtvis ihåg tonen med någon linje: en horisontell linje överst på tecknet betydde den första tonen, en lutande linje till vänster betydde den andra tonen, en horisontell linje vid tecknet. botten betydde den tredje tonen, och en lutande eller lutad linje åt höger betydde den fjärde tonen. Även om det fanns hieroglyfer där den nödvändiga linjen inte hittades.

En helt annan situation uppstår i det japanska språket, där det finns två typer av läshieroglyfer: onny, som kom från det kinesiska språket, och kunnoe, traditionell japansk. Således kan en hieroglyf ha upp till 5 eller fler olika avläsningar! I olika fraser kan hieroglyfer läsas olika.

Till exempel på japanska läses orden "igår" 昨日 och "i morgon" 明日, som innehåller samma tecken 日 (dag, sol), helt olika: film: Och Ashita respektive. I frasen "varje dag", "dagligen" kommer 毎日 att läsas mainichi, "tredje nummer", "tre dagar" 三日- mika. Även om i teorin alla fyra orden ska sluta likadant.

Det är därför det enda effektiva sättet att komma ihåg att läsa hieroglyfer på både kinesiska och japanska är genom att proppa: upprepa dem upprepade gånger för dig själv och högt, försök komma ihåg melodin. I det kinesiska språket är detta enligt min mening lättare att göra på grund av förekomsten av fonideogram och den allmänna upprepningen av stavelser på japanska är det lite svårare.

Är det lätt att lära sig japanska tecken efter kinesiska?

För den som talar kinesiska verkar japanska enklare utifrån, åtminstone vad gäller hieroglyfer. En betydande del av tecknen på japanska är faktiskt skrivna på samma sätt som på kinesiska eller mycket liknande. Speciellt om du kan den fullständiga stavningen av kinesiska tecken. Men som alltid ligger djävulen i detaljerna. Jag ska berätta vad jag upptäckte redan i de tidiga stadierna av mina studier av det japanska språket.

Ställ in teckenuppsättningen

Metatagg

Du måste lägga till en speciell metatagg på varje sida (eller rubrikmall) som talar om för webbläsaren vilken uppsättning tecken som ska användas för att visa texter. Den här taggen är standard och ser vanligtvis ut så här:

charset=UTF-8» />

charset=”utf-8″/> (alternativ för HTML 5)

Du måste klistra in den i avsnittet - bättre i början, direkt efter öppningen :

Metakodningstagg

Via .htaccess (om allt annat misslyckas)

Vanligtvis räcker de två första alternativen och webbläsare visar texten hur. Men några av dem kan ha problem och därför kan du ta hjälp .htaccess-fil.

För att göra detta måste du skriva följande rad i den:

AddDefaultCharset utf-8

Det är allt. Om du sekventiellt tillämpar dessa tre metoder för att ställa in kodning på ditt projekt, är sannolikheten att att allt kommer att visas som det ska, nära 100 %.

Hur "se" man vad som döljer sig bakom konstiga symboler på en webbplats?

Om du går till en webbsida, ser "galna ord" och vill se normal text, så finns det bara två sätt:

  • informera webbplatsägaren så att allt är korrekt konfigurerat
  • försök gissa kodningen själv. Detta görs med vanliga webbläsarverktyg. I Chrome behöver du till exempel klicka på menyn "Verktyg => Kodning" och från en enorm lista välj lämplig uppsättning tecken (dvs gissa).

Lyckligtvis görs nästan alla moderna webbprojekt i UTF-8-kodning, vilket är "universellt" för olika alfabet och därför är det mindre och mindre sannolikt att se dessa konstiga karaktärer på Internet.

Vad ska du göra om texten på din dator eller i din webbläsare visas som en kombination av obegripliga symboler, i enkla ordalag - hieroglyfer? Vi löser problemet i den här artikeln.

Låt oss först förtydliga en detalj... Vi talar inte om japanska eller andra hieroglyfer, utan om de där obegripliga kombinationerna av bokstäver, siffror och symboler som dyker upp istället för text. Hieroglyferna (som vi vanligtvis kallar dem) kommer att se ungefär ut som på bilden nedan.

Om du försöker öppna ett bibliotek eller en fil (till exempel med tilläggen .dll, .exe) i Anteckningar, kommer du att se exakt dessa hieroglyfer. Men detta betyder inte att din dator är felaktig. Det är bara det att vissa filer måste öppnas i lämpliga redigerare. De där. om du försöker öppna en pdf-bok i anteckningar får du hieroglyfer istället för text. Detta leder till den första regeln: Öppna och redigera text endast i program som är lämpliga för detta!

Men det händer också att absolut all text på din dator visas felaktigt. Detta kan bero på att viruset har skadat vissa filer, eller att allt är ganska ofarligt (du installerade något snett program, eller något var snett uppdaterat eller något var snett russifierat). I det här fallet finns det ingen anledning att få panik och slå dig själv i bröstet med hälen. För att lösa problemet, konfigurera helt enkelt din dator.

För att konfigurera måste vi hitta verktyget "Regionala och språkalternativ" i "Kontrollpanelen".
I Windows XP görs detta på följande sätt: Start - Inställningar - Kontrollpanelen - Datum, tid, språk och regionala inställningar - Språk och regionala inställningar.
I Windows 7 är allt lite enklare: Start - Kontrollpanelen - Språk och regionala standarder.

Efter att ha kört det här verktyget måste du ställa in "ryska språket" som huvudspråk på alla flikar.

Om du har angett alla värden (eller du redan har dem) och texten fortsätter att visas felaktigt, försök sedan att återställa systemet. Återställ ditt system till dagen (eller tidigare) före dagen då du hade detta problem. Systemet kommer att reparera skadade systemfiler och texten kommer att visas normalt.

Det finns tillfällen då text endast visas felaktigt i en specifik applikation eller (oftast) i en webbläsare. Sedan måste du rota igenom inställningarna för din webbläsare eller applikation och välja ryska som huvudspråk. Vanligtvis har webbläsare ett "standard"-alternativ i sin textkodning. Om du redan har valt det här objektet, men problem fortfarande uppstår, försök sedan ändra kodningen till kyrillisk. Om inget hjälper, installera bara om din webbläsare. I de flesta moderna webbläsare, när du installerar om dem, sparas alla dina inställningar och bokmärken (och sparade lösenord också). Därför kan du säkert installera om webbläsaren utan rädsla för att förlora data.

Om ovanstående metoder fortfarande inte hjälper, försök fråga dina vänner eller bekanta - kanske har de redan stött på ett liknande problem. Eller leta efter information på olika forum och webbplatser. I allmänhet, den som söker kommer alltid att hitta. Till skillnad från de flesta problem kan teckensnittsproblem ha många grundorsaker.

Metoderna som beskrivs ovan är grundläggande, och därför hoppas jag att de kommer att hjälpa dig.


Senaste artiklarna i avsnittet "Datorer och internet":

Vilken datormus att välja
Datorövervakning och förebyggande
Engångspost
Vad är en IP-adress och varför behövs den?

Krakozyabry- Vad är det här för ord intressant? Detta ord används vanligtvis av ryska användare för att beskriva felaktig/felaktig visning (kodning) av tecken i program eller själva operativsystemet.
Varför händer detta? Du hittar inget säkert svar. Detta kan bero på tricken från våra "favorit" virus, kanske på grund av ett fel i Windows OS (till exempel strömmen gick ut och datorn stängdes av), kanske skapade programmet en konflikt med ett annat operativsystem och allt gick haywire. I allmänhet kan det finnas många anledningar, men den mest intressanta är "Det gick bara sönder så."
Läs artikeln och ta reda på hur du åtgärdar problemet med kodning i program och Windows OS, när det väl har hänt.

För de som fortfarande inte förstår vad jag menar, här är några:


Förresten, jag har också hamnat i den här situationen en gång och jag har fortfarande en fil på skrivbordet som hjälpte mig att hantera det. Det var därför jag bestämde mig för att skriva den här artikeln.

Flera "saker" är ansvariga för att visa kodningen (teckensnittet) i Windows - språket, registret och filerna för själva operativsystemet. Nu ska vi kontrollera dem separat och punkt för punkt.

Hur man tar bort och korrigerar krakozyabry istället för ryska (ryska bokstäver) i ett program eller Windows.

1. Vi kontrollerar det installerade språket för program som inte stöder Unicode. Kanske är det förlorat på dig.

Så låt oss följa vägen: Kontrollpanelen - Regionala och språkalternativ - fliken Avancerat
Där ser vi till att språket är ryska.


I Windows XP, utöver detta, finns längst ner en lista över "Konverteringstabellkodsidor" och i den finns en rad med numret 20880. Det måste finnas en ryss där också

6. Den sista punkten där jag ger dig en fil som hjälpte mig att fixa allt en gång och det var därför jag lämnade den som en minnessak. Här är arkivet:

Det finns två filer inuti: krakozbroff.cmd och krakozbroff.reg

De har samma princip - korrekta hieroglyfer, rutor, frågor eller utropstecken i program och Windows OS (i vanligt språkbruk) krakozyabry). Jag använde den första och den hjälpte mig.

Och till sist ett par tips:
1) Om du arbetar med registret, glöm inte att göra en säkerhetskopia (säkerhetskopia) ifall något går fel.
2) Det är lämpligt att kontrollera den första punkten efter varje punkt.

Det är allt. Nu vet du hur du fixar/tar bort Crackers (rutor, hieroglyfer, utropstecken och frågetecken) i ett program eller Windows.

När jag först började studera ämnet webbutveckling var hack ett av mina ständiga problem. Jag skapade en HTML-sida - krakozyabry i webbläsaren, installerade Denver och försökte skapa en sida i PHP - igen istället för bokstäverna krakozyabry. Jag laddade ner ett utländskt tema, kopplat till databasen - samma problem.

På mina webbplatser använder jag vanligtvis UTF-8 (detta är en textkodning, även kallad Unicode), så den kommer att finnas i alla exempel i denna artikel.

1. UTF-8 utan BOM

Låt oss börja med det enklaste problemet. Du skapade en HTML-fil, öppnade den i webbläsaren och fick:

Krakozyabry (problem med kodning).

Problemet är främst relevant för Windows-användare. Jag har aldrig stött på detta på en Mac.

Lösningen på problemet beror främst på vilken editor du använder. För Windows-användare rekommenderar jag gratis awesome Notepad++.

Så öppna filen i Notepad++ och gå till Kodningar > Konvertera till UTF-8 utan BOM. Fråga - varför utan BOM? För med BOM kommer du ständigt att infoga tomma tecken (i själva verket är de inte tomma, de har också sin egen funktion, men vi behöver det inte i det här fallet) där det inte är nödvändigt, och för PHP är detta redan kritiskt.

2. Metatagg-teckenuppsättning

Om du gjorde det jag beskrev i föregående steg och ditt problem inte är löst, är det dags att prova den andra metoden för att eliminera sprickor.

Allt vi behöver göra är att klistra in följande kod mellan taggarna webbplats. Kontrollera först och främst om du redan har denna metatagg. Om ja, titta på värdet på charset-parametern.

3.htaccess

Om ryska bokstäver fortfarande visas som fula bokstäver, öppna sedan din .htaccess , som finns i roten på webbplatsen och infoga detta där på en ny rad:

Viktig! Denna kod måste infogas innan någonting visas på sidan, annars kommer det att uppstå ett fel.

5. Problem med det sista tecknet vid trimning av en rad

Hur löser man detta problem?

Enkelt - allt vi behöver är att hitta substr()-funktionen i koden och ändra den till mb_substr() .

Om du efter detta får fel på din sida, så stöds med största sannolikhet inte multibyte-funktioner av ditt webbhotell, det första du bör göra är att skriva till supporten och fråga om de kan kopplas till ditt konto. Om inte ändrar vi hosting, till exempel till en med .

6. MySQL

Det har hänt mig mer än en gång att jag kopplat upp mig till MySQL, plockat ut lite data och när det visades på sajten visades texten som taskig text.

mob_info