Страница 1 из 1

бНОПНЯ

Добавлено: 02 дек 2003, 15:37
Andrej Ramaszeuski
Этот форум отдаёт контент в кодировке windows-1251, что вполне приемлимо, хотя и некошерно.

Если что-то сюда пишу из под M$ окон - опять же никаких проблем не возникает (почему?).

Но! Если пишу из под linux/XWindow, так происходит subj. Создаётся впечатление, что при сохранении сообщения, скрипт, получив содержимое формы в windows-1251 (что мною проверено - мозилла честно посылает в той кодировке, в которой от неё хотят) перекодирует его в KOI-8. Ну и зачем и почему?

p.s. Яспень, что всё видю как положено. За исключением того, что напишу сам. С таким горем писать могу только на работе. где имею окна, из дома только read only :(

p.p.s. Смена локали (be_BY.UTF-8, cs_CZ.UTF-8, ru_RU.UTF-8 ) бНОПНю не лечит.

Добавлено: 02 дек 2003, 15:39
zyxel
попользуйся поиском на форуме
где-то было рассписано до буквы как решить эту проблему

Добавлено: 02 дек 2003, 15:46
Andrej Ramaszeuski
zyxel писал(а):попользуйся поиском на форуме
где-то было рассписано до буквы как решить эту проблему
Мне хватило посмотреть сюда -

Server: Apache/1.3.29 (ALT Linux/alt2) PHP/4.3.4RC4-dev/ALT rus/PL30.18

чтобы понять, что это сервер работает под русским апачем - глюком глюков всех времён и народов. не думаю, что с этим уродцем что-то вылечится...

Добавлено: 02 дек 2003, 15:51
zyxel
но я то пишу из под linux/XWindow ... Или я обкурился, или ...

Добавлено: 02 дек 2003, 16:14
Andrej Ramaszeuski
zyxel писал(а):но я то пишу из под linux/XWindow ... Или я обкурился, или ...
...я...

Хорошо. Я обкурился. Но как заставить дефективный AI русского апача не перекодировать без моего на то согласия? Нет, русский апач нефига не настоящий индеец.

Добавлено: 02 дек 2003, 16:23
zyxel
Andrej Ramaszeuski писал(а):Нет, русский апач нефига не настоящий индеец.
С этим я не спорю. Но проблема "писАния" в форум из под linux решаема.

Добавлено: 02 дек 2003, 16:29
Andrej Ramaszeuski
ОК. Мутант мозгов нет, но развести его оказалось можно.

Проблема решилась заменой дефолтной кодировки в мозилле с windows-1250 на iso-8859-2. Спрашивается - ну какого ж хрена сервер не понимющий дефолтную кодировку клиента делает такие вот анальные эксперименты? Всё это напоминает суперумные мелкомягкие бровзеры, на лету отгадывающие conten-type по трём последним буквам content-disposition... :(

Добавлено: 02 дек 2003, 16:56
mend0za
1250?
А кто сказал что оно должно нормально под ней отдавать?

Добавлено: 02 дек 2003, 17:36
Andrej Ramaszeuski
вот, блин, горе.
из-за каждого кривого сервера default charset переключать...

на слове <b>кривой</b> убедительно настаиваю по той простой причине, что
1) нормальный сервер контент не перекодирует. особенно в случаях, если не знает откуда куда.
2) кодировку того, что я посылаю на сервер должен читать из Content-type после точки с запятой
3) если там ничего нет, так кодирвка совпадает с кодировкой, в которой был отдан контент

p.s. unicode придумали чукчи для чукчей или китайцы у которых иероглифы?

Добавлено: 03 дек 2003, 15:02
Гость
Борман, ты конечно, прав....
Но таковы особенности национального хостинга :)

Х-стрейнджер не является собственником сервера, насколько я понимаю.

[sanitarro]

Добавлено: 03 дек 2003, 19:41
X-Stranger
Вчерась Андрей Горев сказал, что пофиксил траблу.

Добавлено: 07 дек 2003, 00:15
Jek
Ща посмотрим...

Добавлено: 07 дек 2003, 00:15
Jek
И правда, пофиксил

Добавлено: 07 дек 2003, 16:09
X-Stranger
8)