Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     21 Jul 2003  14:35:27
 To : "Alexey Gradovtsev"
 Subject : Re: File upload
 -------------------------------------------------------------------------------- 
 
 Alexey Gradovtsev <agradov@main.sdg.neva.ru> wrote:
 
 AG> М-да. Hе слишком хочется своими руками перекодировать текстовые части форм. 
 AG> А почему бы не отключить полностью все перекодировки на сервере? В корневом 
 AG> каталоге CharsetDisable On. Пусть броузеры смотрят, что указано в html-коде 
 AG> (а написано там <meta http-equiv="Content-Type" content="text/html;
 
 Вот лучше бы сделать чтобы эта информация выводилась не внутри HTML
 а снаружи, в заголовках.
 
 Попробуй рядом с CharsetDisable on написать
 AddDefaultCharset что-надо.
 Или, если речь идет об эхотаге, выдавай
 Content-Type: text/html; charset= что-надо 
 из скрипта
 
 AG> charset=KOI8-R">) и автоматически выбирают кодировку.
 
 AG>Какие-то проблемы при этом будут? 
 
 Если данный charset не windows-1251, то будут. Проблема выглядит
 следующим образом:
 
 Ты выдаешь форму, пользователь ее заполняет посредством cut'n'paste из
 соседнего окна, и приносит туда символ, который в кодировке koi8-r
 начисто отсутсвует. Hапример, кавычки-елочки или знак номера.
 
 Один широко распространенный браузер одной широко известной фирмы
 реагирует на данную ситуациию следующим образом - видя, что
 перекодировать пользовательский ввод не получается, отправляет его как
 есть, ни слова не говоря (т.е. не выставив Content-Type:
 application/x-www-urlencoded; charset=windows-1251)
 
 Поэтому, если ты хочешь пользоваться неперекодирующим апачем (что есть
 правильно) кодировка хранения должна быть windows-1251.
 Поскольку те браузеры, для которых оная кодировка дефолтной не является,
 подобного себе не позволяют.
 AG> Digitally yours, Alexey.
 -- 
 --- ifmail v.2.15dev5
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 File upload   Alexey Gradovtsev   03 Jul 2003 19:25:17 
 Re: File upload   Serge Pekarsky   03 Jul 2003 19:32:28 
 Re: File upload   Alexey Gradovtsev   03 Jul 2003 19:38:08 
 Re: File upload   Victor Wagner   03 Jul 2003 19:45:47 
 Re: File upload   Alexey Gradovtsev   03 Jul 2003 20:04:44 
 Re: File upload   Victor Wagner   03 Jul 2003 20:26:11 
 Re: File upload   Ilia Vinokurov   04 Jul 2003 09:42:48 
 Re: File upload   Denis Poznyakov   04 Jul 2003 13:28:40 
 Re: File upload   Alexey Gradovtsev   04 Jul 2003 14:47:26 
 Re: File upload   Victor Wagner   04 Jul 2003 15:33:20 
 File upload   Alexey Gradovtsev   05 Jul 2003 14:52:07 
 Re: File upload   Victor Wagner   05 Jul 2003 22:27:25 
 Re: File upload   Alexey Gradovtsev   21 Jul 2003 13:35:49 
 Re: File upload   Victor Wagner   21 Jul 2003 14:35:27 
 Re: File upload   Alexey Gradovtsev   22 Jul 2003 13:36:22 
 Re: File upload   Alexey Gradovtsev   23 Jul 2003 13:11:04 
 Re: File upload   Alexey Gradovtsev   23 Jul 2003 13:24:02 
 Re: File upload   Victor Wagner   23 Jul 2003 13:44:04 
 File upload   Denis Knyazev   03 Jul 2003 19:55:03 
Архивное /ru.cgi.perl/151781f47ffc7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional