Таблица кодировки по умолчанию в MySQL и ее изменение при необходимости. Это безопасно изменить?
У меня есть база данных, и когда я делаю show create table actual_table
Я вижу в выводе:ENGINE=InnoDB DEFAULT CHARSET=latin1
Latin1
является ISO8859-1
, право? Значит ли это, что если я получу доступ к БД, например, через скрипт, который кодирует UTF-8
результат в базе данных может быть мусором?
Так что, если это так, я должен преобразовать кодировку таблицы в UTF-8
? Безопасно ли преобразование?