字符串编码解码
用System.Text.Encoding.GetEncoding(0).GetString 解码一个字符串,得到的结果缺少一个引号。
如:要转换的字符串是“123” 得到的却是“123
请问是什么原因,如何解决?
------解决方案--------------------C# code
string str = "“123”";
byte[] bytes = System.Text.Encoding.GetEncoding(0).GetBytes(str);
string result = System.Text.Encoding.GetEncoding(0).GetString(bytes);
------解决方案--------------------
这样是没问题的
C# code
string str = @"""123""";
byte[] bs = System.Text.Encoding.GetEncoding(0).GetBytes(str);
string ss = System.Text.Encoding.GetEncoding(0).GetString(bs);
------解决方案--------------------
------解决方案--------------------
是你没读取完整吧
单步看看读取到的字节内容
------解决方案--------------------