ASP MVC可能的编码问题显示HTML输出中的回车

时间:2012-01-27 10:20:31

标签: asp.net-mvc encoding whitespace carriage-return

这很奇怪,

我有一个ASP MVC 3项目(仅为Chrome支持开发),在过去几周我注意到这个奇怪的字符出现在HTML输出中。

Example here

我认为这与文档的编码有关(即使它是UTF-8),我注意到的另一件事是在HTML输出中显示字符串的空格(Chrome网页检查员在下面截图) :

Example here

如果我从检查员那里删除这些,那么一切正常,但我无法解释为什么这些东西首先存在。看起来Visual Studio中的View正在输出源代码中的空格(和回车)。

任何帮助都会非常感激!

谢谢

1 个答案:

答案 0 :(得分:0)

几天前我发布了关于这个确切问题的a question。有趣的是,我刚试了一些东西,来到这里更新我的帖子,看到了你的。

这必须是他们最新发布的Chrome(它之前有效)以及他们如何处理-webkit-font的问题,在我的特定情况下它是

-webkit-font-smoothing: antialiased;

所以试试用css中的-webkit-font注释掉所有内容..

希望这会有所帮助