他の ASCII コードも同じことをしています。
背景を説明すると、これらのコードは、私が WordPress ブログの投稿から読んでいる HTML の一部です。私が書いた小さな C# WinForm アプリを使用して、それらを BlogEngine.NET に移植しています。それらを BlogEngine.NET に (XML ファイルとして) 移植する際に何らかの変換を行う必要がありますか?
私の介入なしに、それらが適切に表示されれば、それは素晴らしいことです.
以下は、WordPress のソース ページの 1 つからのコード フラグメントです。
<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>