Ребят, у меня, кажется, проблема с кодировкой.
Я перешел с phpBB2 на phpBB3.
Старые базы данных были на latin1, новые - в кодировке utf8.
Уже в процессе обновления некоторые строки БД считывались в новую версию лишь частично из-за странных символов, как оказалось.
Когда я использую функцию PHP mb_convert_encoding () для преобразования этих строк в UTF8, они заканчиваются, например, как 0x0093, то есть это должны были быть какие-то двойные кавычки.
Даже после выполнения этого преобразования они по-прежнему отображаются в браузере как 0x0093 (квадраты с 0093 в них, когда браузер не знает, что отображать).
Может кто-нибудь объяснить здесь проблему?
Я немного смущен и боюсь, что не вижу всех зависимостей, которые должны работать, чтобы иметь правильные кодировки и их правильное отображение ...
Убедитесь, что параметры сортировки в PHPBB и в базе данных совпадают. Дважды проверьте все таблицы и строки на наличие проблем с данными. Я сталкивался с этим раньше, но у меня нет заметок под рукой.
Также проверьте конфигурацию apache без комментариев
AddDefaultCharset UTF-8
может помочь.