我在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中的字符串转换为可读形式?