programozó Kamra

A költségeket a választás szabadságát. Az évek során, míg az UTF-8 formátumban előnyei nyilvánvalóvá vált, hogy sok fejlesztő és sok ügyfél, sok ezer helyek a kódolási cp1251 gyártottak. Idővel, a tulajdonosok megértik használatának előnyeit UTF-8 és a döntést, hogy változtatni a kódolás a helyszínen anyagokat. Hogyan kell csinálni a gyakorlatban?

Mbstring modul végzi el az átalakítást. Ahhoz, hogy ez működik, akkor be kell állítani a

Ha a VPS-szerver hosting, a paraméter könnyen beállítható a php.ini-ben. Ha nem, akkor a helyzet bonyolultabbá válik. Legyen különösen óvatos a változata php 5.2.8 paraméter megváltozik globálisan az egész szerver. Lásd a gazda, de nem ért egyet a használata CGI.

Tedd rezzervnuyu példányát a helyszínen, és az átalakításhoz ez rajta. Abban az esetben, nem az elsődleges helyszíni adatok nem fogja érinteni.

2. megadása konverziós beállításokat

Állítsa be a webhely nyelvét, dátum formátum és a kódolást.

3. Állítsa dbconn.php

A fájl, adjunk hozzá egy sort /bitrix/php_interface/dbconn.php

4. Állítsa be a kódolási oldalon

Az oldal beállításait, módosítsa a kódolást windows-1251 UTF-8.

5. Állítsa be a nyelvi kódolást

A nyelvi beállítások megváltoztatásához kódolást windows-1251 UTF-8.

6. konvertálása UTF-8

7. Convert azu adatok utf-8

8. Módosítsa a fájl after_connect.php

A fájlban keresse meg a vonalat /bitrix/php_interface/after_connect.php

$ Db-> Query ( "SET NAMES 'cp1251"

És helyette egy húr

$ Db-> Query ( "SET NAMES 'utf8'"

9. Cache ürítése az egész oldal

10. Kifelé a munkamenetet a központ, zárja be a böngészőt, majd nyissa meg újra, és látogasson el a helyszínen.

Megjegyzés: Ha a fájlok konvertálása utf-8 viszont nem menti különleges sorozata BOM.

Kapcsolódó cikkek