From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <432BDF44.5080408@stranger-team.ru> Date: Sat, 17 Sep 2005 13:17:56 +0400 From: Vasilev Max User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050715) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Community Subject: Re: [Comm] Re: =?UTF-8?B?0LjQvdGC0LXRgNC90LXRgi3RhNC+0YDQvNGLINC4?= =?UTF-8?B?INC70L7QutCw0LvRjCBrb2k4LXIg?= References: <432B230A.7080008@altlinux.org> <432BD632.7050305@altlinux.org> In-Reply-To: <432BD632.7050305@altlinux.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Antivirus: Dr.Web (R) for Mail Servers on kckk host X-Antivirus-Code: 100000 X-No-Spam: Checked on kckk.ru [Sat Sep 17 13:17:57 2005] X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Sep 2005 09:17:58 -0000 Archived-At: List-Archive: List-Post: Alexey Rusakov пишет: > Движок сайта кривой, я подозреваю. Очень многие сайты считают, что > кроме кодировки 1251 других не бывает и нигде тот факт, что страница > написана в 1251, не указывают, ни в META, ни в HTTP-заголовках. > Попробуйте в установках любимого браузера выставить кодировку по > умолчанию в 1251, вдруг поможет. > Установка в настройках любимого браузера - здесь не панацея. Здесь проблема даже не в форуме или форме, а в самом Apache, который используется на сервере. Это известная проблема, так называемого "русского апача", автором которого является некто "lexa". Основное прдназначение которого - встроенный mod_charset (если я правильно помню), задача которого - отдавать пользователю всегда контент в той кодировке, который ему привычнее. Т.е. оффтопику 1251, nix-ам koi8 и т.д. Вот только на деле настроить этот "русский апачь" правильно, что бы он не портил жизнь пользователям практически не возможно, и при этом НИ ОДИН хостер, у которого стоит такой апач, никогда не утруждал себя его настройкой. В результате оно работает но ровно на половину. Оффтопичные пользователи смотрят сайт, контент которого рельно лежит в 1251, в своей отопичной кодировке и сервер выдаёт им в HTTP/1.1 эту же кодировку. Все счатливы, хостер горд за себя и свою крутизну, но случайно захит не оффтопичный пользователь и тут всё встаёт на свои места. Apache, видит, что пришёл не офтопичный пользователь и выставляет ему в HTTP/1.1 кодировку koi8-r, но контент или не перекодирует вообще или просто портит. В результате браузер послушно выставляет ту кодировку, которую ему сказал сервер по HTTP/1.1, т.к. она имеет приоритет над meta-тэгами. А так как контент не был перекодирован сервером, то вот и получаются одни БНОПНИ. Это только одна из типичных проблем, другая - перекодирование форм POST/GET там где этого не надо. Или перекодирование файлов при апплоаде, что уж вообще не должно происходить. > ------------------------------------------------------------------------ > > _______________________________________________ > Community mailing list > Community@altlinux.ru > https://lists.altlinux.ru/mailman/listinfo/community