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

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

2012-05-27 
byte[]与string的问题,实在想不明白了,求解!这里一样是7个byte,如下C# codebyte[] b new byte[7]{ 195,

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……

热点排行