Kódolás UTF - alapvető szabványos szöveget az interneten, webmester

Meg kell helyesen dekódolni a jeleket, hogy agyunk megkapja a környezetet. Egyszerűen fogalmazva, meg kell rendesen „dallam” a életszemléletét. Nos, ez nem úgy tűnik, félig üres pénztárca, és félig tele van. Azaz, ha szeretné használni a megfelelő kódolás. Az Internet leggyakrabban a megfelelő kódolás UTF:

Kódolás UTF - alapvető szabványos szöveget az interneten, webmester

Egy kicsit a kódolások

Talán nem titok, hogy a fő tartalom típus világháló tér a szövegben. Persze, most ez az állítás vitatható, de csak néhány tíz évvel ezelőtt, így volt.

De az átadás a szöveget egy digitális formátumban zajlik nagyon másképp, mint mi a képernyőn. Átalakítani szöveget a gépi kódot a bináris rendszer számítási amely csak 0 és 1.

A következő lépés az átviteli A szöveg a virtuális térben, hogy megjeleníti a kliens gépek böngészőt használ, amely értelmezi a html. Ez az, ahol a szórakozás kezdődik, amikor a kliens böngésző és a weboldal tartalmaz egy szöveges adatok különböző kódolások. Ezután a felhasználó látja a számítógép képernyőjén nem a szöveg, és néhány furcsa (olvashatatlan) karakterek:

Kódolás UTF - alapvető szabványos szöveget az interneten, webmester

Leggyakrabban csak akkor kell változtatni a weboldal szövegkódolását a kódolást utf8. Végtére is, ez a leggyakoribb az egész internet.

UTF-8 kódolás

A leggyakoribb körében egységes és közös szöveget kódolás. Ez áll a "nyolc-bites Unicode Transformation Format" vagy «Unicode Transformation Format».

Kódolás UTF - alapvető szabványos szöveget az interneten, webmester

ASCII ( «amerikai szabvány kódja Information Interchange») egy másik (de idősebbek) kódolás a szöveges adatok. A jelképe táblázat értékeit nyomtatott és nem nyomtatott karakterek kapnak a számok hexadecimális rendszerben.

Ha UTF-8 az első 7 adat bitet használunk ASCII formátumban. Az utolsó (nyolcadik) megjelenítésére használható „szemetet” (helytelenül dekódolt adat). Hogy segítségével kódoló latin karaktereket jelentősen csökkenti a szöveges adatok.

Mint már említettük, gyakran helyesen megjeleníteni a szöveget, csak megváltoztatni a kódolás a dokumentumot. Lássuk, hogyan lehet ezt tenni a különböző tudományágak használni építeni tárhely.

Hogyan kell beállítani a kódoláshoz HTML és PHP

Állítsa be az utf 8 kódolást html egy speciális címkét . Egyesíti formájában attribútumértéke meta tagek.

Meta tag is lehet kommunikálni és tárolni a böngészők és a keresők. Az egyik az attribútumok a tag charset. Arra szolgál, hogy állítsa be a weblap kódolását. Használati példa:

Kódolás UTF - alapvető szabványos szöveget az interneten, webmester

Azt is beállíthatja, kódolás egyes oldalelemek. Például itt. Azt is használja a charset attribútumot. érték, amely arra szolgál, a helyes kódolás:

Emellett lehetőség van rendelni értékeket közvetlenül fejlécek http. amelyeket együtt továbbítjuk a válasz a böngészőtől a szerverre. Ebben az esetben a kódolási hely utf 8. keresztül továbbított a fejléc, domináns a megadott érték a weboldalt.

Sok forrás oldalak nem statikus, és dinamikusan létrehozott használata révén szerver oldali programozási nyelv. PHP a leggyakrabban használt weblapok. Ezért fontos tudni a pénzét, és lehetővé teszi, hogy „menet közben” megváltoztatni a kódolás a generált weboldalt.

Telepítéséhez és módosíthatja a fejléc értékek használt header () függvényt. A szintaxis a következő:

Ahhoz, hogy helyesen beállított php kódolás UTF 8. hívás header () függvényt a kódot kell mindenekelőtt html tag.

Globális kódolási beállítást

A fent ismertetett eljárások felhasználhatók az egyes weboldalakat vagy kis oldalak. De mi a teendő, ha van szó, egy erőforrás, amely több száz oldalas és egy tucat szakaszok? Lássuk, hogyan kell beállítani a kódolást UTF 8 az egész oldalon.

Kódolás UTF - alapvető szabványos szöveget az interneten, webmester

Ennek több globális módon megváltoztatni a kódolást egy példát alapul valamelyik helyi szerver. A jobb áttekinthetőség érdekében, veszünk Denwer. ami elég elterjedt a környéken.

Ahhoz, hogy változtassa meg a kódolási valamennyi erőforrás házigazdája a szerveren is az Apache. meg kell szerkeszteni a tartalmát a konfigurációs fájl httpd.conf. Ő az úton:

Csakúgy, mint az előző példában, akkor ki kell cserélni AddDefaultCharset érték a jobb oldalon. A mi esetünkben ez utf-8

Kódolás UTF - alapvető szabványos szöveget az interneten, webmester

Megváltoztatása az adatbázis kódolási

Megváltoztatása kódolása MySQL, vegyünk egy példát. Mivel ez az egyik legnépszerűbb és közös adatbázisok használt telek építési. Minden változás lehet a my.ini fájlt. Denver, ő már úton van:

Itt meg kell változtatni az értékét több mezőt utf-8

  • default-karakterkészlet;
  • karakterkészlet-szerver;
  • init-connect = "set names";
  • default-karakterkészlet.

Majd adja hozzá a sort hagyja-karakterkészlet-client-kézfogás:

Kódolás UTF - alapvető szabványos szöveget az interneten, webmester

Ilyen változás lehet tenni nem csak az összes adatbázist a szerveren, hanem az egyén php mysql adatbázis. Ezt meg lehet tenni a felhasználói felületen keresztül shell PHPMyAdmin.

Először nézd meg, milyen kódolást telepítése alapértelmezés szerint az adatbázisunkban. Ehhez adja meg az SQL lekérdezés:

Ez milyen választ kell mennünk:

Kódolás UTF - alapvető szabványos szöveget az interneten, webmester

Ha bármelyik érték nem felel meg nekünk, akkor meg kell változtatni őket. Használjuk ehhez a kéréshez, hogy az alapvető adatbázis-kiszolgáló:

Ennek eredményeként megkapjuk az új értékek character_set_connection változókat. character_set_results és character_set_client.

Sajnos, nem minden ilyen egyszerű esetben a változás a kódolás során Excel táblázatkezelő. Ez lesz, hogy egy harmadik fél programot átkódolni fájlokat. Vagy folyamat adatokat terjedelmes funkciókat.

Megvizsgáltuk az összes főbb módon megváltoztatni a webes dokumentumok utf kódolás. Reméljük, hogy ez az anyag segít nem csak, hogy kiválassza a megfelelő kódolás a szöveget, hanem hogy „hozzanak létre” a helyes életszemlélet.