Как подключить кодировку utf-8 в mysql?

Пользователь

от nikko , в категории: SQL , 2 года назад

Как подключить кодировку utf-8 в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от urban_will , 2 года назад

@nikko 

Пользователь

от ciara , 4 месяца назад

@nikko 

Чтобы настроить кодировку UTF-8 в MySQL, необходимо выполнить следующие шаги:

  1. Проверить текущую кодировку базы данных, таблиц и полей с помощью команды:
1
2
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';


  1. Изменить кодировку базы данных, таблиц и полей на UTF-8 с помощью следующих команд:


Для базы данных:

1
ALTER DATABASE database_name CHARACTER SET utf8 COLLATE utf8_general_ci;


Для таблицы:

1
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;


Для поля:

1
ALTER TABLE table_name MODIFY column_name VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci;


  1. Изменить настройки сервера MySQL в файле my.cnf (обычно расположен в /etc/mysql/my.cnf) добавив следующие строки:
1
2
3
4
5
6
7
8
9
[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci


  1. Перезагрузить сервер MySQL для применения изменений.


После выполнения этих шагов, ваш сервер MySQL должен быть настроен на использование кодировки UTF-8.