我在CMD中用 javac A.java 命令时编译出错,
原因是 A.java 的编码格式问题.A.java 的编码是 UTF-8、GB2312、JA16JIS 中的任意一种。如果我是简体中文系统,想编译 UTF-8、JA16JIS 格式的 java 文件,在 CMD窗口中 要如何才能得知该 java 文件的编码格式? 用批处理命令能得到 java 文件的编码格式吗?我想用命令 javac -encoding %code_type% A.java 来编译 A.java。
但不知道变量 code_type 要怎样才能得到 A.java 文件的编码格式! 在此请教各位!谢谢大家!!

解决方案 »

  1.   

    你自己写的文件自己不知道文件的编码格式么?实在不知道,用记事本打开,文件另存为...下面有选编码格式的,默认的格式就是文件当前的编码格式实在不行用ULTRA EDIT看文件编码格式....
      

  2.   


    不是这个意思了,我是用的批处理,批量编译,若java文件不是系统默认的记事本编码,用命令:
    javac A.java 就会出错了!!还没有等到答案,继续求教!!