如何在XML中放置unicode字符?

时间:2013-02-17 09:28:48

标签: c# xml

我正在尝试这样做:

  ArticleTitle = ArticleTitle.Replace(" - ", "—");

要获得 - 出现在文本前面。它不起作用。它出现了—我该怎么办?

1 个答案:

答案 0 :(得分:4)

使用嵌入在字符串文字中的实际Unicode字符(根据正常的C#源代码规则) - 并让XML API处理它需要执行的任何转义或编码:

ArticleTitle = ArticleTitle.Replace(" - ", "\u8212");