我把 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
放在头部,DOCTYPE 放在我的 _Layout.cshtml
顶部,但是当我查看网站时,特殊的土耳其语字符显示为 '1;等在 源 中,而不是在页面中。网页显示正确,源文件有问题..
你知道我还应该做些什么来纠正这个问题吗?
最佳答案
尝试使用 BOM 将源文件保存为 UTF-8 。
我遇到了类似的问题,而且 Razor 似乎希望文件具有 BOM 签名。
在 Visual Studio 中:文件 > 高级保存选项:
关于asp.net - asp.net 中用于特殊土耳其字符的字符集 utf-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13451209/