URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 586
[ Назад ]

Исходное сообщение
"Кодировка 1251 и KOI8 на 1-й странице"

Отправлено Aleks , 19-Июн-02 16:18 
Добрый день. У меня под апачем работает перловый скрипт. Он сохранён в кодировке KOI8. Этот скрипт берёт данные из базы (postgresql). Данные хранятся в 1251. И естественно в броузере полная чума (можно нормально смотреть или заголовки или данные). При сохранении скрипта в 1251 кодировку в броузере вообще нельзя подобрать (кракозяблики во всех кодировках). Есть ли сдесь какой либо выход? Базу надо обязательно оставить в 1251.
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"RE: Кодировка 1251 и KOI8 на 1-й странице"
Отправлено sergei , 19-Июн-02 16:55 
>Добрый день. У меня под апачем работает перловый скрипт. Он сохранён в
>кодировке KOI8. Этот скрипт берёт данные из базы (postgresql). Данные хранятся
>в 1251. И естественно в броузере полная чума (можно нормально смотреть
>или заголовки или данные). При сохранении скрипта в 1251 кодировку в
>броузере вообще нельзя подобрать (кракозяблики во всех кодировках). Есть ли сдесь
>какой либо выход? Базу надо обязательно оставить в 1251.
>Заранее благодарен.

что-то странное -- у тебя что весь скрипт по-русски написан -- а как он реагирует если явно указать контенттайп и чарсет?



"RE: Кодировка 1251 и KOI8 на 1-й странице"
Отправлено Aleks , 19-Июн-02 17:10 
>что-то странное -- у тебя что весь скрипт по-русски написан -- а
Нет скрипт на английском. Но в нём есть и русский (разные заголовки в html-ле).
>как он реагирует если явно указать контенттайп и чарсет?
А вот об этом можно поподробнее?

"RE: Кодировка 1251 и KOI8 на 1-й странице"
Отправлено sergei , 19-Июн-02 17:25 
>>что-то странное -- у тебя что весь скрипт по-русски написан -- а
>Нет скрипт на английском. Но в нём есть и русский (разные заголовки
>в html-ле).

ну это-то очевидно -- просто насколько я знаю это не должно как-то перекодироваться -- у тебя часом не русский апач?

>>как он реагирует если явно указать контенттайп и чарсет?
>А вот об этом можно поподробнее?

ну можно явно указать кодировку документа сунув в ХТТП заголовок что-то типа Content-type:text/html;charset=win1251 -- что-то в этом роде.

Я вот еще что подумал -- не перекодирровать ли тебе слова из винд в кою в скрипте -- это же просто -- масса примеров в интернете.

и еще вот
http://www.postgresql.org/idocs/index.php?multibyte.html#AEN...

я помню что что-то подобное давно передо мной вставало в виде проблемы -- но я по-моему не доделал -- суть в том что ВРОДЕ перекодировать можно еще в постгресе -- но вот точно ли это не знаю


"RE: Кодировка 1251 и KOI8 на 1-й странице"
Отправлено Aleks , 19-Июн-02 17:43 
>ну это-то очевидно -- просто насколько я знаю это не должно как-то
>перекодироваться -- у тебя часом не русский апач?

Да апач у меня русский, а что тут какие-то засады есть?

>ну можно явно указать кодировку документа сунув в ХТТП заголовок что-то типа
>Content-type:text/html;charset=win1251 -- что-то в этом роде.
На сколько я знаю это скажет броузеру какая кодировка документа и не более. Или я не прав?

>Я вот еще что подумал -- не перекодирровать ли тебе слова из
>винд в кою в скрипте -- это же просто -- масса
>примеров в интернете.
Это оставлю на крайний случай.


"RE: Кодировка 1251 и KOI8 на 1-й странице"
Отправлено sergei , 19-Июн-02 17:49 
>>ну это-то очевидно -- просто насколько я знаю это не должно как-то
>>перекодироваться -- у тебя часом не русский апач?
>
>Да апач у меня русский, а что тут какие-то засады есть?
>
есть -- точно сказать не могу -- но он что-то там у себя перекодирует что-то кудато -- так что ковыряй его -- я русский не пользую -- так что я не помоЩник -- apache.lexa.ru там есть архив листов рассылки может и есть что-то -- но ясно одно -- что-то не так с апачем!


>>ну можно явно указать кодировку документа сунув в ХТТП заголовок что-то типа
>>Content-type:text/html;charset=win1251 -- что-то в этом роде.
>На сколько я знаю это скажет броузеру какая кодировка документа и не
>более. Или я не прав?

ты прав -- красная (с) реклама пива


"RE: Кодировка 1251 и KOI8 на 1-й странице"
Отправлено Aleks , 19-Июн-02 17:59 
>>Да апач у меня русский, а что тут какие-то засады есть?
>>
>есть -- точно сказать не могу -- но он что-то там у
>себя перекодирует что-то кудато -- так что ковыряй его -- я
>русский не пользую -- так что я не помоЩник -- apache.lexa.ru
>там есть архив листов рассылки может и есть что-то -- но
>ясно одно -- что-то не так с апачем!
Спасибо за то что сузил круг поиска.