Проблема с кодировкой PHP


Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

Твой софтовый форум PHP Проблема с кодировкой

Автор: ohc-raiden 10.04.2007 - 9:55

Здравствуйте! Помогите пожалуйста подкоретировать скрипт гостевой книги
http://www.alexphpteam.com, нужно вставить поддержку кодировки CP-1251 при обращении к MySQL базе, т.е. по сути нужно выполнить "SET NAMES CP1251", только я не пойму, где именно это надо сделать. Немцы они, блин, хитромудреные =) Помогите разобраться...

Автор: дымчик 11.04.2007 - 9:06

После осуществления коннекта к БД, т.е.

CODE
<?...
mysql_connect(DBHost, DBUser, DBPass);
mysql_query('set names CP1251');
...
?>

Автор: scorpion-ds 11.04.2007 - 12:57

Я это почему-то делаю так, тоже после подключения:

CODE

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

Автор: ExecutorGreat 5.06.2007 - 11:29

CODE
function db_connect()
{
include ('config.php');
$resource=mysql_connect($Config_db_host, $Config_db_user, $Config_db_pass);
$connect = mysql_select_db($Config_db_base, $resource);
mysql_query("SET NAMES 'cp1251'");
return $connect;
}

А я делаю так


  Яндекс цитирование   Rambler's Top100