为什么用'html文本
取代了' <div class="left">Additional website – URL</div>
但是当加载网页时显示为“其他网站 - 网址”。
我知道使用Html代码而不是使用Html代码,但我想知道它是如何发生的,因为只是在div标签上方正常工作
<div class="left">Additional website - Name</div>
网页为“其他网站 - 名称”
答案 0 :(得分:2)
查看编码问题。为您的网站使用正确的标头可能会影响它的呈现方式。你可以张贴你的标题吗?
答案 1 :(得分:1)
你看到的是一个en-dash(不是连字符!),它在HTML文件中以UTF-8正确编码,但浏览器解码不正确。您必须将浏览器的字符编码设置为UTF-8。
答案 2 :(得分:0)
我发现了' - '字符(长号减号)
我使用了这个简单的替换,所以解决它:
htmlText = htmlText.Replace('–', '-');