2010-06-22 7 views
0

[Примечание: Я могу воспроизвести эту проблему только на веб-сервере Win2k с IIS 5.0. Я не могу воспроизвести эту проблему на веб-сервере Windows XP (localhost) с IIS 5.1.]Требует ли IIS 5.0 уникальных настроек конфигурации для поддержки UTF-8?

Я обнаружил много информации, относящейся к кодировке UTF-8.

Если я узнал одну вещь, это this.

EDIT: MSDN предложил, что для IIS 5.0 и более ранних версий, Response.CodePage is not available. В настоящее время я не могу проверить, что это корень моей проблемы.

Со всеми, как говорится, вот мой вопрос:

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

Причина, о которой я прошу: несмотря на все мои усилия, чтобы прислушаться ко всем советам Google и SO, я до сих пор не могу заставить символов UTF-8 правильно отправлять сообщения на сервер.

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

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

ответ

0

Насколько я знаю, он не требует никаких уникальных настроек за пределами these.

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

Reponse.Write - твой друг. ;)