Problema cu codificarea, limba rusă este afișată de semnele de întrebare.
Deci, cu, o mulțime de probleme asociate cu codarea forumului. Ca rezultat, unii au "krakozyabry" (caractere speciale incomprehensibile etc.), iar altele nu au o limbă pe forum.
Există o secvență de definire a acțiunilor dvs.:
1. Folosind "ascensiunea" PHPMyAdmin în baza de date a forumului și determinați ce codificare este tabelul;
2. Definirea codării musculare (MySQL);
3. Luați măsuri pentru a preveni problema.
Să presupunem că baza de date este în codificare utf-8, și conexiunile musculare și codarea sa în CP1251.
Luăm fișierul init.php din dosarul include, găsim acolo o linie (imediat după conexiune):
Iar după această linie folosim acest cod:
mysql_query ("set caracter_set_client = 'utf8'");
mysql_query ("set character_set_results = 'utf8'");
mysql_query ("set collation_connection = 'utf8_general_ci'");
Toate problemele trebuie rezolvate.
O altă situație este baza de date în cp1251, Muscle în utf-8. Luăm același init.php, găsim aceeași linie:
Și folosim acest cod:
mysql_query ("set caracter_set_client = 'cp1251'");
mysql_query ("set character_set_results = 'cp1251'");
mysql_query ("set collation_connection = 'cp1251_general_ci'");
Mesaj de la bigboss
Deci, cu, o mulțime de probleme asociate cu codarea forumului. Ca rezultat, unii au "krakozyabry" (caractere speciale incomprehensibile etc.), iar altele nu au o limbă pe forum.
Există o secvență de definire a acțiunilor dvs.:
1. Folosind "ascensiunea" PHPMyAdmin în baza de date a forumului și determinați ce codificare este tabelul;
2. Definirea codării musculare (MySQL);
3. Luați măsuri pentru a preveni problema.
Să presupunem că baza de date este în codificare utf-8, și conexiunile musculare și codarea sa în CP1251.
Luăm fișierul init.php din dosarul include, găsim acolo o linie (imediat după conexiune):
și nu am aceste câmpuri în fișierul init.php (cine îmi va spune cum altcineva să revin limba rusă și apoi semnele de întrebare mă asediază deja