* ВАЖНО: сначала выполните резервное копирование, затем выполните

я правильно установлена ​​база данных UTF-8, и я работаю с базой данных, содержащей японские символы. Если я делаю SELECT * ... из командной строки mysql, я правильно вижу японские символы. При извлечении данных из базы данных и отображении их на веб-странице, я вижу это правильно.

Однако при просмотре данных таблицы в phpMyAdmin я просто вижу текст мусора. то есть.

ç§ã¯æ- ¥ 本æ- ™ ç † ãŒå ¥ ½ãã§ã ™ ã €, AE- ¥ 本æ- ™ ç † ã, ...

Как я могу заставить 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 для вставки данных в базу данных.

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

Ответы на вопрос(18)

Ваш ответ на вопрос