База данных кодирования utf-8 или utf-16 - PullRequest
2 голосов
/ 21 февраля 2012

Я импортирую базу данных извне, в которой есть символы Юникода, такие как 我 的 上网 主页 и 嶏 紞 鎴 戠 殑 на китайском, японском и других языках.

Я выполнил запрос для кодирования базы данныхв utf-8 из

ALTER DATABASE DEFAULT CHARSET 'utf8';

Но когда я импортирую данные в таблицы базы данных, я получаю ?????вместо вышеперечисленных персонажей.Как я могу кодировать эти символы?Это utf-8 или 16 и как я могу узнать, какая кодировка будет поддерживать эти символы?

Любая идея будет высоко оценена.

1 Ответ

3 голосов
/ 21 февраля 2012

MySQL использует UTF-8. Убедитесь, что вы правильно настроили символ подключения конфигурации зависит от используемой вами библиотеки подключений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...