IDEA可能会将UTF-8编码的字符解释为GBK编码的字符,从而导致中文字符的编码错误,出现乱码。
javac 有个-encoding选项,默认是平台相关,所以 Windows 下会按 GBK 解析字符串字面量。搜了搜 IDEA...
这是根据你的运行环境决定的 win是GBK Linux是 UTF8 代码默认格式通常都是utf8,至于乱码请清楚什么...