[ Примечание : я могу воспроизвести эту проблему только на веб-сервере Win2k под управлением IIS 5.0. Я не могу воспроизвести эту проблему на веб-сервере Windows XP (localhost) под управлением IIS 5.1.]
Я обнаружил много информации, относящейся к кодировке UTF-8.
Если я узнал одну вещь, это это .
РЕДАКТИРОВАТЬ : MSDN предложил, что для IIS 5.0 и более ранних версий, Response.CodePage недоступен . В настоящее время я не могу подтвердить, что это корень моей проблемы.
С учетом всего сказанного, вот мой вопрос:
Требует ли IIS 5.0 уникальные настройки конфигурации для поддержки UTF-8?
Причина, по которой я спрашиваю: Несмотря на все мои старания прислушаться ко всем советам Google и SO, я все еще не могу заставить символы UTF-8 правильно отправлять сообщения на сервер.
Вот мой сценарий:
- Отображение кодированных строк UTF-8 в кодировке Unicode на экране. [Работает нормально, проверено визуальным осмотром.]
- С помощью javascript сохраните эти строки Unicode в кодировке UTF-8 в переменных формы. [Работает нормально, проверено с Firebug.]
- Опубликовать на той же веб-странице. [Специальные символы повреждаются на сервере после публикации страницы.]