Problema cu codificarea, limba rusă este afișată de semnele de întrebare

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







Articole similare

Trimiteți-le prietenilor: