Как мне изменить настройки mysql, чтобы это был UTF-8 по умолчанию для всего? - PullRequest
4 голосов
/ 04 мая 2010

При вставке в базу данных я получаю ошибки "ASCII-кодировка", потому что я только что установил MYSQL.

Я бы хотел снова изменить значение по умолчанию на UTF-8.

Это ошибка, которую я получаю, потому что MYSQL не установлен в режиме UTF-8:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

1 Ответ

1 голос
/ 04 мая 2010

Вы можете попытаться поместить это в свой файл mysql.cfg:

[mysqld]  
port = 3306 
socket = mysql 
skip-locking 
init_connect='SET collation_connection = utf8_general_ci' 
init_connect='SET NAMES utf8' 
default-character-set=utf8 
character-set-server = utf8 
collation-server = utf8_general_ci 
[mysql] 
default-character-set=utf8 

Дополнительная информация:

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