Страница 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