ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-talk] frontend/backend & utf-8




Eugene Grosbein wrote:
Многобайтные кодировки перекодируются только "на выход", на вход - не умеет.

И как быть? Допустим даже, перекодировки нет вообще.
Получается, что с такими приложениями не будут работать
все браузеры, настроенные не на utf-8?
Если перекодировки нет вообще, то транспортная кодировка - UTF8. Которую
все современные браузеры - поддерживают.

Ситуация "внутри - UTF, снаружи - однобайтная" - несколько нетипичная
(нет, в БД у меня тоже везде UTF, но перекодирует БД), русский апач на такое
не рассчитан совсем. Ситуация, которая частично поддержана - это отдача
в UTF8 при внутренней однобайтной кодировке (и без перекодировки форм обратно), сделано для ситуаций многоязыковых страниц (где второй язык - через &code; или
через &#nnn; ) году эдак в 98-м. Это костыль, который был нужен в каких-то
единичных случаях вроде чешско-русских словарей.

Лично я бы, сегодня, на 7-м году 21-го века, отдавал бы все в UTF, а на старые браузеры бы забил совсем. Один из моих личных сайтов уже так и делает, перевести
остальные - геморой, я их не трогаю, хотя надо бы.

--
Алексей Тутубалин
Web: http://www.lexa.ru
mailto:lexa@xxxxxxx



 




Copyright © Lexa Software, 1996-2009.