如何在c#中正确解码字符串包含\ uXXXX?

时间:2014-04-22 21:02:08

标签: c# utf-8

我在C#中有一个程序,它读取java属性文件并获取该文件的字符串内容。并且java属性文件包含一个看起来像这样的字符串

DICOM_Nodes = W \ u0119z \ u0142y DICOM

但是当StreamReader读取此行时,

StreamReader reader = new StreamReader(file,Encoding.UTF8);

它以相同的方式返回该行(使用\ u0119而不是'ę')

但如果我这样做

string value = "W\u0119z\u0142y DICOM";

然后c#完全理解它

示例输出:

来自StreamReader的

:W \ u0119z \ u0142y DICOM

来自价值:WęzłyDICOM

任何人都知道如何将StreamReader中的字符串转换为可读形式?

0 个答案:

没有答案