Моя база данных правильно настроена на UTF-8, и я имею дело с базой данных, содержащей японские символы. Если я сделаю SELECT * ... из командной строки mysql, я правильно вижу японские символы. При извлечении данных из базы данных и отображении их на веб-странице я вижу их правильно.
Однако при просмотре данных таблицы в phpMyAdmin я просто вижу мусорный текст. т.е.
ç§ã¯æ— ¥ æœ¬æ– ™ ç † ãŒå ¥ ½ãã§ã ™ ã € ‚— ¥ ¥œ¬æ– ™ ç † ã‚ ...
Как я могу получить phpMyAdmin для отображения символов на японском?
Кодировка символов на странице HTML установлена на UTF-8.
Изменить:
Я пробовал экспортировать свою базу данных и открыл файл .sql в geany . Символы все еще искажаются, даже если установлена кодировка UTF-8. (Однако выполнение mysqldump базы данных также показывает искаженные символы.)
Набор символов установлен правильно для базы данных и всех таблиц («латинский» нигде в файле не встречается)
CREATE DATABASE `japanese` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Я добавил строки в my.cnf и перезапустил mysql, но без изменений. Я использую Zend Framework для вставки данных в базу данных.
Я собираюсь объявить вознаграждение за этот вопрос, поскольку я действительно хочу это выяснить.