kódolás vBulletin

Kódoló vBulletin. Kódolási problémák Vbyuletnya. cp1251, utf stb

Ha a vBulletin mozgatásakor egy új szerver, például a „hirtelen” kezdtek megjelenni a „halandzsa”. Valószínűleg ez kódolva az adatbázisban.







Tegyük fel, hogy van egy adatbázis UTF-8 kódolást. és a MySQL kapcsolatok és kódolás sr1251.
Vegye init.php fájl tartalmazza mappákat. Azt látjuk, hogy helye van (közvetlenül csatlakozó):
PHP kód:


És miután ezt a sort illessze be a kódot:
PHP kód:

mysql_query ( "set character_set_client = 'utf8'");
mysql_query ( "set character_set_results = 'utf8'");
mysql_query ( "set collation_connection = 'utf8_general_ci'");


Minden problémát meg kell oldani.


Egy másik helyzet - DB sr1251. MySQL UTF-8. Vegye mindegy includes / init.php. Azt látjuk, hogy ugyanabban a sorban:
PHP kód:


Ezt követően írja be a kódot:
PHP kód:

mysql_query ( "set character_set_client = 'cp1251'");
mysql_query ( "set character_set_results = 'cp1251'");






mysql_query ( "set collation_connection = 'cp1251_general_ci'");

// a $ db tagja $ vBulletin
$ VBulletin -> db = $ Db;


Előtte hozzá:
PHP kód:

mysql_query ( "set character_set_client = 'cp1251'");
mysql_query ( "set character_set_results = 'cp1251'");
mysql_query ( "set collation_connection = 'cp1251_general_ci'");

mysql_query ( "set character_set_client = 'utf8'");
mysql_query ( "set character_set_results = 'utf8'");
mysql_query ( "set collation_connection = 'utf8_general_ci'");

Ui Ne felejtsd el újraindítani újra nyelvi csomag (!)

Minden kész. De a probléma a kódolási vBulletin maradt. Mit kell tenni?

Próbálja ki a következő.
1. Ha nem rendelkezik rendszergazdai elérhető .htaccess. akkor hozza létre;
2. Ugyanezen .htaccess fájlt regisztrálni:
kód:
AddDefaultCharset [szükséges az Ön számára charset]
Például:
kód:
AddDefaultCharset cp1251
További információk a .htaccess. Megjegyzés az explicit kódolást

Ez a módszer a döntés - brutális. De ez hasznos azok számára, akik nem tudnak olvasni a karaktereket az admin felületen. Azok számára, akik sikerült ugrani az angol nyelvet, kínálok egy átfogó megoldást a problémára:
Admin - nyelvek és kifejezések - Language Management - Edit beállítások - Set HTML karakterek - [állítsa be a kívánt kódolási]


Vannak más lehetőségek?

Alex élet Mix - utazási
Gyakran Ismételt Kérdések Fórum SEO és a kapcsolódó témákról - SEO GYIK




Kapcsolódó cikkek