命令行下使用javac编译文件时出现 错误: 编码 GBK 的不可映射字符

简介: 命令行下使用javac编译文件时出现 错误: 编码 GBK 的不可映射字符




错误描述:在命令行下使用javac 编译源文件.java时,出现错误:编码GBK的不可映射字符


错误原因:字符编码不一致


解决方法:参考 https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html


最简单的方式就是编译时指定编码格式:(我的源文件编码类型是UTF-8)

javac -encoding UTF-8 XXX.java

 

另一种方法就是在记事本中选择:文件,另存为,选择编码格式, 使用ANSI格式编码。

再次编译 javac xx.java


相关文章
|
5月前
|
JavaScript Java Android开发
在cmd中运行javac编译java文件报错: 编码GBK的不可映射字符、 非法字符: \65279
在cmd中运行javac编译java文件报错: 编码GBK的不可映射字符、 非法字符: \65279
78 1
|
3月前
|
Java
问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法
问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法
923 4
|
6月前
|
Java Maven
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
354 1
|
6月前
|
NoSQL 编译器 vr&ar
GNU objcopy命令的探索:(转换二进制文件)
GNU objcopy命令的探索:(转换二进制文件)
345 1
|
6月前
|
XML Java Android开发
eclipse设置修改编码与代码自动提示
eclipse设置修改编码与代码自动提示
105 1
|
Windows
一步解决Bat脚本中包含中文时运行乱码问题
一步解决Bat脚本中包含中文时运行乱码问题
726 1
|
Java Shell
编译JAVA的错误: 编码ascii的不可映射字符
编译JAVA的错误: 编码ascii的不可映射字符
132 0
【问题一】notepad++编辑器写Java代码,无法编译出现错误:编码GBK的不可映射字符
今天在学习“流程控制”一节,用notepad++写代码时,一直报错,无法编译。看了好多遍代码,代码完全正确,非常纳闷。
【问题一】notepad++编辑器写Java代码,无法编译出现错误:编码GBK的不可映射字符
|
监控 程序员
命令窗口修改编码,CMD编码修改方法
cmd中的编码方式为ANSI,若中文不是此编码方式则会出现乱码。作为程序员,会经常使用命令窗口查看执行日志,但是有时编码格式不对,大部分都是UTF8,在网上搜索了不少方法,很多没什么用,在这里教一个具体的方法,可以把命令窗口编码方式改为UTF8,接下来按步骤操作   第一步,打开命令窗口cmd ...
1374 0