字符串编码解码解决方法
字符串编码解码
用System.Text.Encoding.GetEncoding(0).GetString 解码一个字符串,得到的结果缺少一个引号。
如:要转换的字符串是“123” 得到的却是“123
请问是什么原因,如何解决?
------解决方案--------------------
用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);
------解决方案--------------------
------解决方案--------------------
是你没读取完整吧
单步看看读取到的字节内容
------解决方案--------------------