首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字符串编码解码解决方法

2012-09-11 
字符串编码解码用System.Text.Encoding.GetEncoding(0).GetString 解码一个字符串,得到的结果缺少一个引号

字符串编码解码
用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);
[解决办法]
探讨
这样是没问题的

C# code

string str = @"""123""";
byte[] bs = System.Text.Encoding.GetEncoding(0).GetBytes(str);
string ss = System.Text.Encoding.GetEncoding(0).GetS……

[解决办法]
是你没读取完整吧
单步看看读取到的字节内容
[解决办法]
探讨
引用:

这样是没问题的
C# code

string str = @"""123""";
byte[] bs = System.Text.Encoding.GetEncoding(0).GetBytes(str);
string ss = System.Text.Encoding.GetEncoding(0).GetStrin……

我也是这样写的,先把一段字……

热点排行