读书人

byte[]与string的有关问题,实在想不明

发布时间: 2012-05-27 05:42:30 作者: rapoo

byte[]与string的问题,实在想不明白了,求解!
这里一样是7个byte,如下

C# code
byte[] b = new byte[7]{ 195, 215, 40, 205, 45, 119, 169 };

然后我转为string,如下
C# code
string str=Encoding.Default.GetString(b);

为什么最后我用str.Length的时候等于5呢?
然后我Response.Write(str)的时候,Firefox显示传输了6b.

这是为什么呢?

我是想7byte的东西Response.Write输出的时候Firefox传输也是7b,如何做?


[解决办法]
探讨
这里一样是7个byte,如下
C# code

byte[] b = new byte[7]{ 195, 215, 40, 205, 45, 119, 169 };


然后我转为string,如下
C# code

string str=Encoding.Default.GetString(b);


为什么最后我用str.Length的时候等于5呢?
然后我Response.Wr……

读书人网 >asp.net

热点推荐