解决javac编译错误:编码 GBK 的不可映射字符 (0x80)

问题

使用javac编译含有中文字符串的java文件时,编译出现错误:编码 GBK 的不可映射字符 (0x80)。由于保存文件时使用的是utf-8编码转存为GBK无用。
在这里插入图片描述

解决办法

参考 https://www.cnblogs.com/charleswong/p/8481593.html
两个方式:
1.在使用javac编译时,在编译文件前加上-encoding UTF-8

javac -encoding UTF-8 Operator.java
  1. 将java文件改成编码是ANSI的文件并保存(编辑工具Nodepad++),使用javac编译成功
    在这里插入图片描述

版权声明:本文为weixin_51740545原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。