首页 新闻 会员 周边

将一行java转换成c#代码

0
[已关闭问题] 关闭于 2009-10-25 09:44

JAVA代码

String s = new String("20090717永强1".getBytes(),"8859_1");

.NET代码写了下

byte[] bs= System.Text.Encoding.Default.GetBytes("20090717永强1");

string s= System.Text.Encoding.GetEncoding("ISO-8859-1").GetString(bs);

经过这样转换后bs.length的长度和str.length的长度一致,可str中显示的是乱码。

经过以后函数转换后,字符串显示正常,可长度发生了变化,本人需要拆解"20090717永强1"中的数据,需要用到Substring函数,所以需要转换后的长度和GetBytes获得的长度一致,请问各位如何解决,谢谢

Code
chenjianke的主页 chenjianke | 初学一级 | 园豆:0
提问于:2009-10-24 23:15
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册