Hogyan változtassuk meg a kódolás az oldalon

Hogyan változtassuk meg a kódolás

Már többször kérte, hogy írjon, hogyan kell változtatni a kódolás az oldalon. Az eset több részből, így néhány szóval megmagyarázni. És úgy döntöttem, hogy megírom ezt a cikket, amelyben egyértelmű, hogy a festék szükséges változtatni a kódolás az oldalon.

Nézzük akkor, és fogom fordítani a helyszínen UTF-8 kódolást. Ha szeretné lefordítani más kódolást használnak, akkor minden rendben lesz hasonló. Tehát itt eljárást erre:

  1. Minden szöveges fájlokat (html. Php. Js. Txt. Általánosságban elmondható, hogy ahol van egy szöveg) újra kódolják UTF-8. Ez nagyon egyszerű keresztül Notepad ++ alatt az „Átalakítás UTF-8 BOM nélkül” a „Kódolás” menüben. És ez volt az összes fájlt, még csak nem is valami jelenik meg az oldalon.
  2. Helyezzük a helyszínen gyökér .htaccess fájlt a szöveg az UTF-8 AddDefaultCharset.
  3. Változtassa meg a karakter meg a meta tag

Ha a webhely nem használ adatbázist, ebben a szakaszban lehet változtatni a kódolás, hogy befejezze. De ha az adatbázis van, akkor többet kell tenni, és a következő lépéseket:

  1. Közvetlenül azután, hogy az adatbázishoz csatlakozáshoz végre a lekérdezést: SET NEVEK UTF-8
  2. A phpMyAdmin változtassa meg a kódolási adatbázis utf8_general_ci saját beállításait.
  3. Tedd az összes asztal kódoló utf8_general_ci.
  4. Minden típusú szöveges mezők is kódolást utf8_general_ci.

Minden most a kódolás az oldalon megváltozott. Csak azt tudom, hogy ha az valahol a kódot csinálsz az átalakítás egyik kódolás a másikra (például az iconv () függvény), akkor gondosan ellenőrizze ezt a helyet, talán lesz egy kis probléma.

Ha megváltoztatása után a kódolást valami úgy tűnik, rossz, akkor olvassa el ezt a cikket: problémák a kódolást.

Ajánlom ezt a cikket egy ismerősének:

Ha tetszett az oldal, a link meg (az oldalon, a fórum, a kapcsolatot)

Úgy néz ki, mint ez:

  • BB-kód hivatkozás az index (például akkor tedd az aláírás):
  • Jól van Michael leckét nagyon poleznyy.Lyublyu mint röviden és világosan, és nem fordítva. Köszönjük!

    Ügyeljen arra, hogy a levél egy Content-type fejlécet kódoló utf-8.

    Kedves Dmitry ellenőrizze, hogy ez összhangban van a paraméterekkel windows-1251 és utf-8. $ Fejlécek = "Content-type: text / plain; charset = windows-1251 \ r \ n" ;. Ha nem működik, akkor meg fogjuk érteni