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.