Проблемы с кодировкой!!! (после изменений в БД)

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Kvartal
phpBB 1.2.1
Сообщения: 29
Стаж: 18 лет 6 месяцев
Откуда: Киев, Украина

Проблемы с кодировкой!!! (после изменений в БД)

Сообщение Kvartal »

Помогите! После того как в двух таблицах рhpbb_posts_text и phpbb_topics в категории "Сравнение" поменял кодировку на форуме текст сообщений написанный кирилицей отображается как: ???????????????????????????. Причем только в самих постах и топиках - на главной же странице все названия разделов и форумов отображаются корректно. Это, в принципе, понятно - где поменял кодировку там и выдало ошибку.... Ок. Я вернул старую кодировку. А результата никакого!!! Все равно текст не отображается. В чем причина??? Помогите, плиз.

В полях "Сравнение" в phpMyAdmin по умолчанию стоит latin1_swedish_ci.
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf-8_unicode_ci

До вышеуказанных преобразований кодировок туда и обратно - все работало нормально.
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз

Сообщение Thanx »

Замените latin1_swedish_ci
на cp1251_general_ci

Добавлено спустя 5 минут 37 секунд:

Убирайте utf-8
ставьте cp1251_general_ci
Аватара пользователя
Kvartal
phpBB 1.2.1
Сообщения: 29
Стаж: 18 лет 6 месяцев
Откуда: Киев, Украина

Сообщение Kvartal »

Все проблемы как раз начались после того как я решил сделать такую замену. Сейчас проделал эту операцию еще раз.

Пока все было по старому, весь старый текст был в виде знаков вопросов, но новый (который я писал) отображался нормально. Сделал как вы сказали и новый текст тоже принял вид знаков вопросов. :(

Да и еще. MySQL-кодировка: UTF-8 Unicode (utf8) - ее поменять не могу. Могу поменять только "Сопоставление соединения с MySQL:"
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз

Сообщение Thanx »

У меня в phpMyAdmin так:

MySQL-кодировка: Windows Cyrillic (cp1251)
Сопоставление соединения с MySQL: cp1251_general_ci

А может поменяйте Language, и поменяется MySQL-кодировка?
Аватара пользователя
Kvartal
phpBB 1.2.1
Сообщения: 29
Стаж: 18 лет 6 месяцев
Откуда: Киев, Украина

Сообщение Kvartal »

Thanx писал(а):У меня в phpMyAdmin так:

MySQL-кодировка: Windows Cyrillic (cp1251)
Сопоставление соединения с MySQL: cp1251_general_ci
У меня дома на локалхосте под Дэнвером такие же настройки как и у вас. Почему в нэте UTF-8 Unicode (utf8) не знаю. Написал запрос хостеру.
Thanx писал(а):А может поменяйте Language, и поменяется MySQL-кодировка?
Да уже пробовал. Меняет только язык пользовательского интерфейса phpMyAdmin - 2.8.1. Кстати, версия БД - MySQL - 4.1.12-standard.

Вернуться в «Поддержка phpBB 2.0.x»