五陵年少金市东,银鞍白马渡春风。这篇文章主要讲述CMD运行JAVA出现编码GBK的不可映射字符处理方法相关的知识,希望能为你提供帮助。
有时候我们需要使用cmd窗口来运行java程序,但是可能会出现一下这个错误:编码GBK的不可映射字符,其实这是很常见的一种错误,由于字符编码造成的。
解决方法:
使用notepad++编辑器自带的转码功能
1、出现这样的错误,一般是因为代码中含有中文字符,注释中的中文字符也算。由于使用CMD运行java程序的时候,系统默认的编码格式是gbk。而包含中文字符的代码一般是UNICODE格式,所以直接运行含有中文字符的代码就很容易出现编码错误。
2、知道错误原因之后,通过notepad++对格式进行转码
3、如果中文字符编程乱码的话,在转码之前先将所有代码复制,再删除,转换为ANSI编码格式之后在粘贴代码
4、修改好编码格式之后,再次在cmd窗口运行该代码则不会再出现错误
【CMD运行JAVA出现编码GBK的不可映射字符处理方法】
推荐阅读
- 在不同的软件中截图的快捷方式
- selenium chrome浏览器驱动的安装
- SecureCRT中文乱码解决方法
- 使用cd 无法直接从C盘切换到D盘时的方法
- Elasticsearch head插件安装
- 虚拟机准备
- 安装SecureCRT & SecureFX(Win7或Win10安装)
- 关于elasticsearch5.0+中head连不上es,集群健康值: 未连接
- #yyds干货盘点# Redis数据类型(5种基础数据类型详解)