Требует ли IIS 5.0 уникальных настроек конфигурации для поддержки UTF-8?

[Примечание: я могу воспроизвести эту проблему только на веб-сервере 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 правильно отправлять на сервер.

Вот мой сценарий:

  • Выводить на экран строки Unicode в кодировке UTF-8. [Работает нормально, проверено визуальным осмотром.]
  • С помощью javascript сохраните эти строки Unicode в кодировке UTF-8 в переменных формы. [Работает нормально, проверено с помощью Firebug.]
  • Публикуйте на той же веб-странице. [Специальные символы повреждаются на сервере после публикации страницы.]

person Jim G.    schedule 22.06.2010    source источник


Ответы (1)


Насколько мне известно, он не требует каких-либо уникальных настроек за пределами эти.

ОДНАКО - остерегайтесь VBScript !!! В моем случае VBScript в IIS 5.0 искажает символы Unicode.

Reponse.Write - ваш друг. ;)

person Jim G.    schedule 24.06.2010