其他 ASCII 码也在做同样的事情。
只是为了给您一些背景知识,这些代码是我从 WordPress 博客文章中阅读的 HTML 的一部分。我正在使用我编写的一个小 C# WinForm 应用程序将它们移植到 BlogEngine.NET。当我将它们移植到 BlogEngine.NET(作为 XML 文件)时,是否需要进行某种转换?
如果它们在我没有任何干预的情况下正确显示,那肯定会很好。
这是来自 WordPress 源页面之一的代码片段:
<link rel="alternate" type="application/rss+xml" title="INRIX® Traffic » Taking the “E” out of your “ETA” Comments Feed" href="http://www.inrixtraffic.com/blog/2012/taking-the-e-out-of-your-eta/feed/" />
这是我在转换过程中输出的 XML 文件中对应的 XML 块:
<title>Taking the &#8220;E&#8221; out of your &#8220;ETA&#8221;</title>
更新。
试过这个,但仍然没有骰子。
writer.WriteElementString("title", string.Format("<![CDATA[{0}]]>", post.Title));
...输出:
<title><![CDATA[Taking the &#8220;E&#8221; out of your &#8220;ETA&#8221;]]></title>