Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » татарские символы |
Правила раздела |
<<Назад Вперед>> | Страницы: 1 2 3 4 Модераторы: aerograf, wsx | Печать |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
А точно: посмотри через phpMyAdmin, как это выглядит в базе. А сообщения генерируются в common.php, функция textout. Кстати, там тоже есть htmlspecialchars, который нужно отредактировать. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
lslmlzl |
XXXX Про XXXX Pro написал: А сообщения генерируются в цоммон.пхп, функция теxтоут. Кстати, там тоже есть хтмлспециалчарс, который нужно отредактировать. вот-вот. щас попробую |
lslmlzl |
XXXX Про в базе прописываются коды символов а где точно генерятся сообщения |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Не совсем понятен вопрос насчет "генерируется"... Сообщение принимается и помещается в БД в функции process_post файла common.php, а перед выводом производится его дополнительная обработка (BoardCode и прочее) в функции textout (в том же самом файле common.php). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
lslmlzl |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 5 января 2006 17:07 Сообщение отредактировано: 5 января 2006 17:08
XXXX Про в базе хранятся коды, при выводе опять вместо & добавляется & причем htmlspecialchars( , ,"UTF-8") все оставляет также |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 5 января 2006 19:42 Сообщение отредактировано: 5 января 2006 19:43
Как выяснилось, скорее всего, перекодировка происходит в самом броузере еще перед отправкой сообщения: броузер видит, что в кодировке windows-1251 нет такого символа и заменяет его HTML-кодом вида &число; . Поэтому все-таки нужно решить проблему с тем, чтобы задать кодировку UTF-8. Я у себя на тестовом форуме пробовал сделать еще один язык с UTF-8 вместо windows-1251, все работало нормально, если не считать того, что у меня БД под UTF8 не была настроена. Так что возможно, тут дело в каких-то настройках сервера... ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
wsx |
После разговора с exeption13 про глюки и кодировку, я могу предположить, что проблема с татарскими символами - это проблема хостинга. Теперь надо где-то отрыть винду, настроить татарский язык и попробовать написать месагу например в этот форум. ---
Не всё так просто, как на самом деле! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Здесь будет то же самое, так как у меня-то все на windows-1251 работает: и БД, и сам форум. (Желающим предлагается проявить себя в тестовом форуме.) lslmlzl Кстати, а такое во всех броузерах происходит или только в MSIE? ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
lslmlzl |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 6 января 2006 17:18 Сообщение отредактировано: 6 января 2006 17:19
XXXX Pro без htmlspecialchars все работает, (убрал в textout) а чем это опасно объясните пожалуйста??? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Опасно это тем, что пользователи смогут вставлять HTML-код (попробуй у себя вот такое: <H1>Test!</H1>), а код может содержать JavaScript. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
<<Назад Вперед>> | Страницы: 1 2 3 4 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » татарские символы |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |