Я пытаюсь выяснить, как преобразовать всю базу данных в utf8 и решить следующую проблему, из-за которой часть данных отображается неправильно. На данный момент я просто запутался, и мне нужно ваше понимание. Вот некоторая информация, которая вам, вероятно, понадобится:
SHOW VARIABLES LIKE '%character%' returns:
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database latin1
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
Я хотел бы преобразовать ВСЕ данные в utf8, но я не уверен, как выполнить эту проверку или что может произойти с данными (т. Е. Искаженными данными, неправильным кодированием).
Как только я закончу преобразование, мне все еще нужно
header("Content-type: text/html; charset=utf-8");
and mysql_query("SET NAMES 'utf8'", $connection);
в моем коде?