У меня проблема: короче на сайте кодировка windows-1251 , а в базе данных MySQL кодировка cp1251_general_ci При сохранение в базу данных с сайт происходит следующее: Пример: Привет(сайт) --> ????(mysql) И наоборот при выводе с базу на сайт Пример: Привет(mysql) --> ????(сайтl)
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}'");