【发布时间】:2010-12-08 17:06:14
【问题描述】:
我正在尝试使用 String.Replace 函数将 ' 替换为其 HTML 实体引用。所以a'a 变成a’a 这是正确的,但如果我尝试逆向(从上面的字符串回到a'a)输出总是a’a。
我注意到,如果我尝试仅替换代码 #8217; 而没有 & 字符,一切正常,所以& 字符可能是问题的一部分。
【问题讨论】:
-
请给我们一些代码。
-
也许将标题更改为“C# String.Replace 不起作用正如我所料”
-
另外,还有多个类似引号的字形;我想知道这是否只是一个不同的代码点
-
什么是
inverse方法?你想反转什么? -
@Saeed,我不认为 Jaxer 意味着调用 Inverse() 方法。我认为他的意思是,如果 String.Replace() 被调用两次,则字符串应该回到第一次调用 String.Replace() 之前的状态。没有一些代码很难看出问题。
标签: c# html-parsing