У меня есть база данных в PhpMyAdmin, в которой установлен набор символов UTF-8, который отображается некорректно (содержит странные символы).
Я попытался воспользоваться этим решением здесь , ноУ меня все та же проблема.Также я попробовал это решение тоже: решение 2 , но это не сработало.Последнее, что я сделал, это экспортировал базу данных в файл SQL, затем изменил ее с помощью Notpad ++ для кодирования UTF-8, а затем снова импортировал этот файл SQL в базу данных, но ничего не изменилось;символы gebberish все еще существуют.
Я использую:
PhpMyAdmin (версия сервера wamp: 5.7.24 - MySQL)
Набор символов базы данных: UTF-8 Unicode (utf8)
Свойства коллорации в PhpMyAdmin: utf8_general_ci
Когда я вставляю значенияв базе данных, как слова на французском ("é"), это работает, но старые существующие значения возвращают только символы и странные вещи, такие как contr├┤le
Мое приложение написано с использованием PHP, и я запускаюкаждое соединение с базой данных:
$db->exec("set names utf8");
Я надеюсь, что кто-то может подсказать мне, как решить эту проблему, я буду очень признателен.