//codeTest.java
public class codeTest{
        public static void main(String argv[]){
                String tmpStr = "设置成功";
                System.out.println("==>" + tmpStr);
        }}
弱弱得问一句,javac codeTest.java ,通过这样编译出来的class文件中,字符串tmpstr的编码方式是什么?谢谢

解决方案 »

  1.   

    utf-8.帖子发重复了哦.
    详细的看另一贴吧.
      

  2.   

    java默认的是unicode
    你这样很容易出现乱码
    最好转一下public class codeTest{
            public static void main(String argv[]){
                    String tmpStr = "设置成功";
                    String resultStr = new String(tmpStr.getBytes("gb2312"),"ISO-8859-1")
                    System.out.println("==>" + tmpStr);
            }}