Лингвофорум

Общий раздел => Наука и техника => Компьютеры => Тема начата: Theo van Pruis от марта 22, 2013, 09:58

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

Но ведь в прошлой версии движка всё работало, а базы у меня те же, и хостинг тот же :what:
Название: Кодировка, МФА и кривые скрипты
Отправлено: Triton от марта 22, 2013, 10:24
Мммм... Однобайтовая кодировка используется в таблицах?
Название: Кодировка, МФА и кривые скрипты
Отправлено: Theo van Pruis от марта 22, 2013, 10:27
Цитата: Triton от марта 22, 2013, 10:24
Мммм... Однобайтовая кодировка используется в таблицах?
А хрен его знает :-[
Как узнать, какая используется, и как поменять её? :???
Название: Кодировка, МФА и кривые скрипты
Отправлено: Theo van Pruis от марта 22, 2013, 12:05
Ну неужели никто не знает :(
Название: Кодировка, МФА и кривые скрипты
Отправлено: Bhudh от апреля 2, 2013, 00:47
Зайти в PhpMyAdmin и выставить кодировку базы (или даже отдельных полей базы) ручками.
Ну и функции соответствующие UTF-8 в PHP-скриптах юзать.
Название: Кодировка, МФА и кривые скрипты
Отправлено: beaver от апреля 2, 2013, 17:02
отдельных полей придется