我如何摆脱这个角色ï»?

时间:2013-07-19 19:59:00

标签: html asp.net .net character-encoding byte-order-mark

这个角色:

 

在我的网站上显示3次,对于所有3种情况,它显示在关闭的div标签之后。我搜索了网络和SOF并且有一些解决方案,但没有一个在我的网站上工作所以决定在这里发布。我正在使用.NET。我意识到这不是足够的信息,但我是编程的新手,所以不确定你可能需要什么其他信息。请告诉我。谢谢!

3 个答案:

答案 0 :(得分:1)

看起来像一个字节顺序标记。请检查您的源和输出编码。

答案 1 :(得分:1)

是的,它是字节顺序标记(BOM)。这也让我发疯了。我研究并开始阅读BOM并尝试添加charset =" UTF-8"一些脚本标签,但没有去。

我使用Dreamweaver并发现当我保存(另存为)一些最近的html文件时,选中了" Include Unicode Signature(BOM)选项。我取消选中并保存并解决了不需要的字符(我猜它会在没有BOM的情况下保存它)!!

将元标记字符集更新为UTF-8也会解决这个问题,建议(对我来说这意味着几十页)但我需要这个快速修复。

另外,用notepad ++保存也可以做到这一点。这是一篇相关文章wrt ++和设置与BOM:notepad++ converting ansi encoded file to utf-8

我希望这有助于某人!

答案 2 :(得分:0)

我使用Dreamweaver并发现当我保存(另存为)一些最近的html文件时,选中了“Include Unicode Signature(BOM)”。我取消选中并保存并解析了不需要的字符(我想它会保存它)没有BOM)!!

这是完美的解决方案。它为我工作。 大家好