Мы импортировали веб-сайт с другого сервера на наш сервер. Код и база данных на 100% одинаковы. Но текст на веб-сайте, похоже, имеет неправильную кодировку.Проблема с кодировкой веб-сайта/базы данных
Пример: В базе данных слово "Australië" является "AustraliĂŤ", а на сайте его показано как Australi ??. Я могу исправить ?? с добавлением mysql_set_charset ("utf8", $ this-> db); после подключения к базе данных. Но тогда его показано как в базе данных типа «AustraliĂŤ», неверно. Я пробовал разные кодировки в apache, после базы данных и в метатегах.
Самый простой способ - изменить данные в базе данных, но для этого нужно много данных.
У кого-нибудь есть решение этой проблемы? Много раз искали и много чего искали.
Каков тип данных столбца? –
Вы имеете в виду, что старая база данных повреждена? –
Таблица utf8_unicode_ci. На всех таблицах есть текст. Старая база данных не повреждена, но я думаю, что данные в ней не являются utf8, а тип таблицы - utf8. Я думаю, было бы логично, если бы Australië был сохранен как Australië в базе данных, а не как AustraliĂŤ. – Jeffrey