問題があります。asp.net mvc プロジェクトを開発しています。ウェブサイトはトルコ語です。この Web サイトを IIS に公開すると、Web ページでトルコ語の文字がおかしくなるので、web.config でグローバリゼーションを次のように設定します。
<globalization fileEncoding="iso-8859-9" requestEncoding="iso-8859-9" responseEncoding="iso-8859-9"/>
この後、トルコ語の文字が正しく表示されました。
しかし、入力テキストにトルコ語のテキストを入力してからコントローラーアクションに POST すると、別の問題が発生し、トルコ語の文字が再び狂ってしまいます。
http メッセージのトルコ語テキスト POST を正しく追跡しました例: 「Yücel」(ü はトルコ文字) を入力すると、HttpAnalyzer を見ると、Post Data が「Yücel」であることがわかります。MVC によって自動的にバインドされるアクションのパラメーターのプロパティを見ると、「Yücel」が表示されます。
この問題を解決するための提案はありますか?