Задавайте вопросы, мы ответим
Вы не зашли.
День добрый.
Подключаюсь к базе. все таблицы в сравнении utf8_general_ci
после додключения перепробовал все
mysql_query("SET NAMES utf-8",$link_id);
mysql_query("SET character_set_client='utf-8'",$link_id);
mysql_query("SET character_set_connection='utf-8'",$link_id);
mysql_query("SET character_set_results='utf-8'",$link_id);
mysql_query ("set collation_connection='utf8_general_ci'",$link_id);
по отдельности и вместе, однако mysql_client_encoding($link_id); мне возвращает latin1
ну и данные не хотят заливаться как следует. что делать?
Неактивен
достаточно одной функции:
mysql_query("SET NAMES utf-8",$link_id);
mysql_client_encoding может вполне быть неработающий (это PHP с зоопарком функций).
1. какой командой производится подключение к MySQL?
2. в какой кодировке исходные вносимые данные?
Неактивен
По-моему в конфиге Mysql стоит skip-character-set-client-handshake, т.е. игнорировать кодировку клиента. Если администратор сервера, то либо установи utf8 по-умолчнию, либо убери эту строчку.
Неактивен
skip-character-set-client-handshake действует при подключении, но все же позволяет выполнить SET NAMES после подключения
Неактивен
дело в том, что не работает.
данные в юникоде. подключаюсь через mysql_connect
$link_id = mysql_connect($dbhost, $userid, $userpassword) or die ("Error connecting to the database server.");
Неактивен
Опишите подробнее что именно не работает.
Неактивен
выдает кракозябры, нечитабельные ни в одной кодировке.
сервер забугорный. на нашем все работает. и на локальном работает. пытаюсь вносить данные в таблицу, созданную вордпрессом.
при добавлении данных через панель вордпресса - все добавляется чисто.
Неактивен
А как Вы добавляете данные, когда не через панель вордпресса?
Неактивен