ucs2编码在win和linux下得到的不一样,为什么???
ndb96 2005-10-14 01:35:15 import java.io.*;
public class unicodetest
{
public static void main(String args[])
{
String str = "是否";
try{
byte[] b = str.getBytes("UnicodeBigUnmarked");
System.out.println(b.length);
for (int i = 0; i < b.length; i++)
System.out.print(b[i] + " ");
System.out.println("");
}catch(UnsupportedEncodingException e){}
}
}
在win2k下得到:
102 47 84 38
在linux下得到:
0 -54 0 -57 0 -73 0 -15
这样的后果就是win下编码,通过sock发到linux下解析不出来,反之也是如此,各位老大救命啊!!