Многобайтные кодировки перекодируются только "на выход", на вход - не умеет.
И как быть? Допустим даже, перекодировки нет вообще.
Получается, что с такими приложениями не будут работать
все браузеры, настроенные не на utf-8?
Если перекодировки нет вообще, то транспортная кодировка - UTF8. Которую
все современные браузеры - поддерживают.
Ситуация "внутри - UTF, снаружи - однобайтная" - несколько нетипичная
(нет, в БД у меня тоже везде UTF, но перекодирует БД), русский апач на такое
не рассчитан совсем. Ситуация, которая частично поддержана - это отдача
в UTF8 при внутренней однобайтной кодировке (и без перекодировки форм
обратно),
сделано для ситуаций многоязыковых страниц (где второй язык - через
&code; или
через &#nnn; ) году эдак в 98-м. Это костыль, который был нужен в каких-то
единичных случаях вроде чешско-русских словарей.
Лично я бы, сегодня, на 7-м году 21-го века, отдавал бы все в UTF, а на
старые
браузеры бы забил совсем. Один из моих личных сайтов уже так и делает,
перевести