Требуется ли для IIS 5.0 уникальные параметры конфигурации для поддержки UTF-8? - PullRequest
0 голосов
/ 22 июня 2010

[ Примечание : я могу воспроизвести эту проблему только на веб-сервере 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.]
  • Опубликовать на той же веб-странице. [Специальные символы повреждаются на сервере после публикации страницы.]

1 Ответ

0 голосов
/ 24 июня 2010

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

HOWEVER - Остерегайтесь VBScript !!! В моем случае , VBScript на IIS 5.0 искаженные символы Юникода.

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

...