请问下 是啥原因啊 
另外JAVA 中默认的不是 unnicode的吗  ,为什么报的错中有GBK的信息即使不toChayArray  也会报错

解决方案 »

  1.   

    设置编码格式为utf-8,右键项目,最后一栏,看到一个coding,设置一下
      

  2.   

    javac -encoding UTF-8 XXX.java
      

  3.   

    应该是asII码编码
      

  4.   

    设置编码格式为utf-8,右键项目,最后一栏,看到一个coding,设置
      

  5.   

    我用的NOTO PAD  请问到底怎么设置啊 
      

  6.   

    首先该问题是由 字符编码格式引起的,在中文系统下运行javac 命令 汉字会出现GBK编码字符不可映射,关于字符编码你可以百度下,
    其次:该问题不算是 程序bug,而是字符编码问题;
    最后:解决方法 运行javac时加入字符编码 :   javac   HelloWord.java    改为  javac -encodig UTF-8 HelloWorld.java
      

  7.   

    JAVA默认是gdk
      

  8.   

    你是在控制台运行的吧,应为控制台的显示编码是本地编码。你要把控制台的输出编码改为UTF_8才可以。
      

  9.   

    那个notepad++上面有个格式->转为ANSCI编码,以后出现这种情况,点那个就行了