2016-09-21 75 views
1

是否有可能将字符串转换为“\ u00e8”(通过使用Streamreader读取WebRequestResponse得到它)为unicode char(è)? 与编码尝试了很多事情,但没有任何工作。C#转换Unicode字符

+1

请告诉我们您已经尝试过,因此我们不提供已经不适合您的解决方案。 – Amy

+1

您可以展示代码,最好在[mcve]中完成,您*尝试*设置编码? – rene

+1

大概这个文本是别的东西的一部分 - 它是JSON吗?如果是这样,只需使用JSON解析器... –

回答

0

您可以使用Regex.Unescape(),它可以隐藏任何对正则表达式有效的转义序列(包括\uXXXX)。请注意,它也可以忽略其他序列,如\t,\n\[

+0

非常感谢,它的工作! – Pedro

+1

两个downvotes,绝对没有解释。有人能在这里找我吗?我还发现以下内容:http://stackoverflow.com/a/31362213/2524589他们建议使用System.Uri.UnescapeDataString(字符串) – KSib