Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Кодировки (https://forum.antichat.xyz/showthread.php?t=132501)

restart_05 01.08.2009 17:45

Кодировки
 
У меня проблема:

короче на сайте кодировка windows-1251 , а в базе данных MySQL кодировка cp1251_general_ci
При сохранение в базу данных с сайт происходит следующее:
Пример: Привет(сайт) --> ????(mysql)

И наоборот при выводе с базу на сайт
Пример: Привет(mysql) --> ????(сайтl)

imajo.ati 01.08.2009 19:02

PHP код:

$sql_encoding 'cp1251';
$sql_suffix   '_general_ci';

mysql_query("SET `collation_connection` = '{$sql_encoding}{$sql_suffix}'");
mysql_query("SET `collation_database` = '{$sql_encoding}{$sql_suffix}'");
mysql_query("SET `collation_server` = '{$sql_encoding}{$sql_suffix}'");
mysql_query("SET  NAMES '{$sql_encoding}'");
mysql_query("SET `character_set_client` = '{$sql_encoding}'");
mysql_query("SET `character_set_connection` = '{$sql_encoding}'");
mysql_query("SET `character_set_database` = '{$sql_encoding}'");
mysql_query("SET `character_set_results` = '{$sql_encoding}'");
mysql_query("SET `character_set_server` = '{$sql_encoding}'"); 


restart_05 01.08.2009 19:13

а windows-1251 и cp1251_general_ci Это одно и тоже ??

restart_05 01.08.2009 19:24

спс


Время: 05:58