Загрузка UTF-8 закодированный дамп в MySQL

если вы просто хотите использовать эффект затухания, вы можете использовать функцию jadeery fadeToggle ()

9
задан chills42 5 November 2008 в 14:02
поделиться

2 ответа

Тьфу... хорошо, кажется, что я нашел решение.

MySQL не является преступником здесь. Я сделал простой дамп и загружаюсь теперь, без изменений в dump.sql сценарии - значение я оставил "определенные имена latin2" и наборы символов таблиц, как они были. Затем я переключил свою исходную установку CMSMS на новую базу данных, и... она работала правильно. Таким образом, на самом деле кодирование в базе данных в порядке, или по крайней мере это хорошо работает с установкой CMSMS, которую я имел в своем старом поставщике услуг хостинга (CMSMS, по-видимому, делает забавные вещи с кодированием символов).

Чтобы заставить его работать над моим новым поставщиком услуг хостинга, я на самом деле должен был добавить эту строку к lib/adodb/drivers/adodb-mysql.inc.php в установке CMSMS:

mysql_query('set names latin2',$this->_connectionID);

Это - немного измененное решение из этого сообщения. Можно найти точную строку там также. Таким образом, это похоже на mysql клиентскую проблему конфигурации.

0
ответ дан 4 December 2019 в 07:24
поделиться

Сделал Вы пытаетесь добавить - default-character-set=name опция, как это:

mysql --default-character-set=utf8 -h ddd -u zzz -p dbname < dump.sql

У меня была та проблема прежде, и она работала после использования той опции.

Надежда это помогает!

30
ответ дан 4 December 2019 в 07:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: