Кто-нибудь знает, есть ли ошибка в MySQL Query Browser для вставки UTF 8?
если я сделаю:
INSERT INTO tbl VALUES ('Hellá');
Я получил ('Hell� ') строка в браузере.
Это происходит только с данными, вставленными в БД через MySQL Query Browser Tool.
Примечание: ИспользованиеAjax / PHP на сервере Apache 2.2 с настройками для PHP
header('Content-type: text/html; charset=utf-8');
и html, установленными на:
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' http://www.w3.org/TR/html4/strict.dtd'>
с:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Также в FireFoxсвойства для страницы полностью UTF8.
Также страница была построена с использованием NotePad ++, уже кодифицированного в UTF8.
И ... данные, вставленные через Ajax, в порядке.
Итак.... что мне не хватает ... ???
С наилучшими пожеланиями.
РЕДАКТИРОВАТЬ:
Таблица кодировки UTF8 и Таблица сопоставленияUTF8_general_ci.
также ради бога ... в my.ini:
[client]
default-character-set=utf8
port=3306
[mysql]
default-character-set=utf8