将Windows下的java程序搬到Linux系统下编译,遇到了 unmappable character for encoding错误。
java的class文件使用的是UTF-8编码。Server.java被编译到Server.class 的过程,包含到 UTF-8编码转换的过程。
解决方法:
编译 # javac Server.java javac -encoding gbk Server.java 运行 #java Server java -Dfile.encoding=”GBK” Server



