Я давеча обновил форумный движок PunBB на своём сайте, и он внезапно перестал показывать символы МФА :(
В предпросмотре поста они видны, но в MySQL-базу записываются в виде вопросительных знаков. То есть, как я понял, проблема не с браузером (ибо вопросики вместо символов не только на моём компьютере, они вообще у всех), не с самим интерфейсом сайта, а с тем скриптом, который записывает отправленные посты в базу данных.
Кто-нибудь знает, как это вылечить? :donno:
Кстати, может быть проблема даже не со скриптом а с самой базой :what:
Я пробовал зайти через PhpMyAdmin и руками в базе заменить вопросительный знак на нужный символ, но ничего не вышло, оно даже тогда сразу сохранилось в базу в виде вопросительного знака, хотя, по идее, скрипт из того движка в этом процессе вроде никаким боком не участвовал.
Но ведь в прошлой версии движка всё работало, а базы у меня те же, и хостинг тот же :what:
Мммм... Однобайтовая кодировка используется в таблицах?
Цитата: Triton от марта 22, 2013, 10:24
Мммм... Однобайтовая кодировка используется в таблицах?
А хрен его знает :-[
Как узнать, какая используется, и как поменять её? :???
Ну неужели никто не знает :(
Зайти в PhpMyAdmin и выставить кодировку базы (или даже отдельных полей базы) ручками.
Ну и функции соответствующие UTF-8 в PHP-скриптах юзать.
отдельных полей придется