0

[: この問題は、IIS 5.0 を実行している Win2k Web サーバーでのみ再現できます。IIS 5.1 を実行している Windows XP Web サーバー (localhost) では、この問題を再現できません。]

UTF-8 エンコーディングに関連する多くの情報を明らかにしました。

1つ学んだことがあるとすれば、これです。

EDIT : MSDN は、IIS 5.0 以前ではResponse.CodePage is not availableを提供しています。現時点では、これが問題の原因であることを確認できません。

以上のことを踏まえて、私の質問は次のとおりです。

IIS 5.0で UTF-8 をサポートするには、独自の構成設定が必要ですか?

質問する理由: Google と SO からのすべてのアドバイスに耳を傾ける最善の努力にもかかわらず、UTF-8 文字をサーバーに正しく投稿することができません。

これが私のシナリオです:

  • UTF-8 でエンコードされた Unicode 文字列を画面に表示します。[正常に動作し、目視検査で確認されました。]
  • JavaScript を使用して、これらの UTF-8 でエンコードされた Unicode 文字列をフォーム変数に保存します。[正常に動作し、Firebug で検証済み]
  • 同じ Web ページに投稿します。[ページが投稿された後、サーバー上で特殊文字が壊れます。]
4

1 に答える 1

0

私の知る限り、これら以外の独自の設定は必要ありません。

ただし、 VBScriptには注意してください!!! 私の場合、IIS 5.0 の VBScript は Unicode 文字を破壊しました。

Reponse.Writeあなたの友達です。;)

于 2010-06-24T16:03:48.527 に答える