MYSQL, файл сценария читается с неверной картой символов. Как я могу изменить это?

0

Я запускаю клиент MySQL в консоли Windows, и я запускаю файл сценария SQL с помощью команды source. Но некоторые символы из файла сценария SQL искажаются.

Например, если я напишу следующее в файле сценария SQL:

INSERT INTO Unit (Unit, Symbol) VALUES ('CELSIUS', '°C');

Когда я запускаю файл сценария SQL в моем клиенте MYSQL (используя подробный):

mysql> source MYFILE.sql

Я получаю это:

INSERT INTO Unit (Unit, Symbol) VALUES ('CELSIUS', '┬░C');

Символ градусов заменяется на ┬░.

Мой вопрос в том, как я могу сказать, чтобы прочитать символы файла, используя другую карту символов?

Файл сценария SQL находится в формате UTF-8.

Теги:

1 ответ

0
Лучший ответ

Попробуйте вызвать mysql с таким параметром, как -default-character-set = utf8.

mysql --default-character-set=utf8

Ещё вопросы

Сообщество Overcoder
Наверх
Меню