подскажите, где я туплю?
5288
1
Есть mysql, с базонькой мелкой. Строки таблиц - в utf8_unicode_ci.
Есть апач, коему сказано AddDefaultCharset UTF-8
Кидаем тестовую пыхапешечку:
<?php
header ("Content-Type:text/html; charset=utf-8");
mysql_set_charset('utf8');
$link = mysql_connect('ХХХ.ХХХ.ХХХ.ХХХ', 'username', 'password');
# mysql_select_db('basename') or die('Не удалось выбрать базу данных');
$charset = mysql_client_encoding($link);

echo "Текущая кодировка: $charset\n";
?>
Эта сволота выдает "Текущая кодировка: latin1 ".
Вот какого, пардон муа, рожна этой заразе еще надо, а?
Злыдь
Потомучто нада так:
$link = mysql_connect('ХХХ.ХХХ.ХХХ.ХХХ', 'username', 'password');
mysql_set_charset('utf8', $link);