Как отображать символы UTF-8 в phpMyAdmin?

Моя база данных правильно настроена на 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 для вставки данных в базу данных.

Я собираюсь объявить вознаграждение за этот вопрос, поскольку я действительно хочу это выяснить.

57
задан Matt McCormick 27 January 2011 в 05:12
поделиться