У меня проблема, я занимаюсь разработкой проекта asp.net mvc. Сайт на турецком языке. Когда я публикую этот сайт в IIS, турецкие персонажи сходят с ума на веб-страницах, поэтому я устанавливаю глобализацию в своем 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».
Есть ли у вас какие-либо предложения по решению этой проблемы?