Баги с кодировкой при переносе БД
Никак не могу понять, почему вако вики все русские символы заменяет на ?.
в базе кодировка - cp1251 коллейшен cp1251_general_ci.
в конфиге: 'database_charset' => 'cp1251',
'database_collation' => 'cp1251_general_ci',
и всеравно одни вопросы
версия ваки - 5.4.3
пхп - 5.4.35
Comments
Log in or create an account to post a comment.
Комментарий 466
2. Поглядите через phpmyadmin, что лежит в базе wacko_pages (нормальные буквы или вопросы) и какие collation стоят на таблицах БД WackoWiki (это можно видеть если просматривать список таблиц БД).
Сразу советы, как исправлять:
1. Если кодировка страницы не windows-1251, то отредактировать настройки Wackowiki и удалить все кэши, включая закэшированный старый конфиг (это частая ошибка - настройки изменили, а старый конфиг закэширован и еще работает).
2. Если в таблицах БД collation не cp1251_general_ci, то нужно это исправить - phpmyadmin позволяет.
Комментарий 467
я таки разобрался. всетаки проблема была в том, что дамп базы мне дали кривожопый :( часть таблиц в latin1, часть cp1251. а часть вообще в каком то месте сломалась и появились одни "????"
проблему решил.