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

请问java的编码有关问题

2012-02-08 
请教java的编码问题import java.io.*public class CharCode1 {public static void main(String[] args)th

请教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]);

  }
 
}
}

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

热点排行