我有一个使用希伯来语的网站。
所有页面看起来都很棒,期望在site.master中生成的文本。
这段文字是一个胡言乱语。
这是来自母版页:
<ul id="menu">
<li>
<%: Html.ActionLink("לקוחות", "List", "Customers")%></li>
来自任何其他页面的相同代码显示希伯来字符。
结果是乱码或编码乱码:
<div id="title">
<h1>
îòøëú ðéäåì ùéáåõ èëðàéí</h1>
</div>
<div id="menucontainer">
<ul id="menu">
<li>
<a href="/Customers/List">ì÷åçåú</a></li>
尝试在浏览器中切换编码,但没有任何东西让我回到希伯来语。
这只发生在生产服务器上,在我的开发机器(win7)上运行正常。 母版页内的视图在生产时也可以显示。
有什么想法吗? 谢谢,Dani。
答案 0 :(得分:0)
我的建议是:抛弃IIS 6并使用IIS Express,您可以在大多数旧操作系统上安装它。它确实在问题中引入了另一项技术,但这项技术更新,易于使用,维护和编写脚本,更适合MVC等新的Web开发技术。
因此,如果您可以选择使用的内容并对其做出决定,那么一定要选择它。
或者,您可以使用服务器区域设置和类似的东西,但最终可能会失去很多时间。