Что делал:
Перенес с 1.8 на 1.9. Создал новую базу и перенес в нее данные потаблично.
В профиле были дополнительные поля. Я их внедрил в новую таблицу cms_user_profiles
Кодировка и в старом и в новом варианте была cp_1251_general_ci. TEXT
Всё, кроме доп полей отражается нормально, а доп поля ?????????, причем и в бд и на сайте.
Когда пытаюсь изменить запись в бд и вставить нормальный текст в нужное больное поле, то бд ругается:
Затронуто 0 строк.
Warning: #1366 Incorrect string value: '\xD0\x97\xD0\xB4\xD0\xB5...' for column 'osebe' at row 1
И все равно ?????? вылезают вместо букв.
Т.е проблема не в сайте, а в бд.
Может кто знает?
спасибо
Вопросики в кодировке
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
26 сентября 2012 в 10:08
#2
26 сентября 2012 в 11:28
В кодировке было дело. В старом варианте не было сравнения в значении доп.поля, а в новом я прописал cp_1251_general_ci. сравнение убрал, заново импортировал таблицу, все заработало.