我有一个问题,我正在开发一个asp.net mvc项目。网站是土耳其语。当我发布这个网站IIS土耳其字符在网页中变得疯狂,所以我设置全球化我的web.config作为ModelBinding不正确的字符
<globalization fileEncoding="iso-8859-9" requestEncoding="iso-8859-9" responseEncoding="iso-8859-9"/>
后显示正确的这个土耳其字符。
但是现在我遇到了另一个问题,当我在输入文本中输入土耳其文时,然后发布到我的控制器动作中时,土耳其人将再次发疯。
我跟踪了正确的http信息土耳其文文本 例如:如果我输入“Yücel”(ü是土耳其字符)输入,我期待HttpAnalyzer,我可以看到Post Data是“Yücel”。当我查看MVC自动绑定的动作参数的属性时,我会看到“Yücel”。
有没有解决这个问题的建议?