asp.net - asp.net 中用于特殊土耳其字符的字符集 utf-8

标签 asp.net razor utf-8 character-encoding

我把 <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/

相关文章:

c# - 在 Roslyn 中解析嵌入式表达式

php - HTML 表单数据 > PHP > MySQL UTF 编码(西里尔字母)

c# - 如何使用 linq 进行异步

asp.net - 连接前检测Redis是否连接

javascript - 如何用ASP.NET、Javascript实现表格式布局的解决方案

Mysql LIKE 子句和重音符号

Python:Unicode 问题

ASP.NET - 响应重定向到不同的文件夹

jquery - 浏览器问题的多个打开选项卡的客户端脚本变量范围

c# - 在 ASP.NET MVC 2 项目中同时使用 Razor 和 Spark