Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Сайт вместо инфы показывает вопросы-????????????   (http://forum.oszone.net/showthread.php?t=31284)

Guest 12-03-2004 07:36 214526

Почему то сайт стал в некоторых разделах вместо инфы показывать символы вопросы ну типа:

????????????????????????

????????????????????????? ??? ??????
???????? ????? ?????????????? ??? ?? и т.д.
Сам сайт сидит на tomcat'е. Некоторые данные берет из б/д MS SQL. А эти которые вопросики берет он помоему из файлов берет эти данные. Раньше те кто здесь работали както решали эту траблу, говорили надо Word переставить. Но это не помогает.
Из за чего это может быть

Diesel 12-03-2004 08:48 214527

А веб-сервер крутится под Линух?
Тогда это скорее всего проблема несовпадения кодировки кириллицы в HTML - документе (скорее всего ISO8859-5) и внедренной в него информации из M$ SQL в кодировке cp-1251, т.е. он символы cp-1251 трактует как ISO8859-5
Я сталкивался с этой проблемой - лечил тем, что ВЕСЬ HTML - документ, куда динамически вставляется информация из Мастдая, набирал в cp-1251 и называл его вместо document.html document.html.ru.cp-1251

После таких манипуляций все работало:-)

Добавлено:

Проверь конфиг Апача на предмет расширений типа .ru.cp-1251(хотя в новых Апачах это ставится по умолчанию)

Должны быть там такие директивы

AddLanguage ru .ru
AddCharset WINDOWS-1251 .cp-1251


Guest 12-03-2004 11:20 214528

сервак под виндой

Трабла решилась так:

В Региональных Установках(Панель упр) поменял локешн на Russian. Почистил кэш (папку work). Перезапустил tomcat.

И всё :-)
Спасибо за ответ.


Время: 11:31.

Время: 11:31.
© OSzone.net 2001-