读书人

请问java的编码有关问题

发布时间: 2012-02-08 19:52:21 作者: rapoo

请教java的编码问题
import java.io.*;
public class CharCode1 {
public static void main(String[] args)throws IOException{
System.setProperty("file.encoding","utf-8");
// System.setProperty("file.encoding","unicode"); //为什么设计过setProperty对下面的byte[] b2=strchina.getBytes();还是没影响啊? System.getProperties().list(System.out);
String strchina="中国";

for(int i =0;i<strchina.length();i++){

byte[] b=String.valueOf(strchina.charAt(i)).getBytes("gbk");
System.out.println(b.length);
for(int ii=0;ii<b.length;ii++)
System.out.println(Integer.toHexString(b[ii]));
}
byte[] b2=strchina.getBytes();
System.out.println(b2.length);
for(int i=0;i<b2.length;i++){

System.out.println(Integer.toHexString(b2[i]));
// System.out.println(b2[i]);

}

}
}

[解决办法]
你那是改文件的编码方式吧

读书人网 >J2ME开发

热点推荐