Назад | Перейти на главную страницу

sql и проблема веб-кодирования

Ребят, у меня, кажется, проблема с кодировкой.

Я перешел с phpBB2 на phpBB3.

Старые базы данных были на latin1, новые - в кодировке utf8.

Уже в процессе обновления некоторые строки БД считывались в новую версию лишь частично из-за странных символов, как оказалось.

Когда я использую функцию PHP mb_convert_encoding () для преобразования этих строк в UTF8, они заканчиваются, например, как 0x0093, то есть это должны были быть какие-то двойные кавычки.

Даже после выполнения этого преобразования они по-прежнему отображаются в браузере как 0x0093 (квадраты с 0093 в них, когда браузер не знает, что отображать).

Может кто-нибудь объяснить здесь проблему?

Я немного смущен и боюсь, что не вижу всех зависимостей, которые должны работать, чтобы иметь правильные кодировки и их правильное отображение ...

Убедитесь, что параметры сортировки в PHPBB и в базе данных совпадают. Дважды проверьте все таблицы и строки на наличие проблем с данными. Я сталкивался с этим раньше, но у меня нет заметок под рукой.

Также проверьте конфигурацию apache без комментариев

AddDefaultCharset UTF-8

может помочь.