java编码gbk的不可_解决 java “错误:编码GBK 的不可映射字符”
在cmd控制台编译时报错:编码GBK的不可映射字符
检查:
1、 查本机区域语言设置中文没有问题
2、 此程序可以在eclipse上正常运行
右键properties-resource-text file encoding 查是UTF-8
解决方法:
1、运行是使用 javac -encoding UTF-8 demo.java
===>编译并运行代码通过
2、记事本打开java源文件,另存为选择ANSI编码
===>同样编译并运行代码通过
说明:
ANSI:美国国家标准协会,系统预设的标准文字储存格式。简体中文编码GB2312,实际上它是ANSI的一个代码页936
UTF-8:通用字集转换格式,这是为传输而设计的编码,2进制,以8位为单元对Unicode进行编码,如果使用只能在同类位元组内支持8个位元的重要资料一类的旧式传输媒体,可选择UTF-8格式。
在UTF-8里,英文字符仍然跟ASCII编码一样,因此原先的函数库可以继续使用。而中文的编码范围是在0080-07FF之间,因此是2个字节表示(但这两个字节和GB编码的两个字节是不同的),用专门的Unicode处理类可以对UTF编码进行处理。
代码:
1 public classHelloWorldwww{2 public static voidmain(String args[]){3 int num ; //声明一个整型变量num
4 num = 3 ; //将整型变量赋值为35 //输出字符串,这里用"+" 号连接变量
6 System.out.println("这是数字"+num);7 System.out.println("我有"+num+" 本书!");8 }9
10 }
View Code
1 /*
2 # @Time :2018-8-3 19:163 # @Author :xxx4 # @Mail :xxx@xxx.com5 # @Function:Java利用for循环遍历打印数组和时间延迟实现倒计时6 */
7
8 importjava.util.concurrent.TimeUnit;9
10 public classdemo {11 public static void main(String[] args) throwsException {12 for (int i = 10; i >= 0; i--) {13 TimeUnit.SECONDS.sleep(1);14 System.out.println(i);15 }16 }17 }18
19 /*
20 java中使用javac编译时报错:未报告的异常 java.net.MalformedURLException;必须对其进行捕捉或声明以便抛出21 AndyMacBookPro:push andy$ javac push.java22 push.java:7: 未报告的异常 java.net.MalformedURLException;必须对其进行捕捉或声明以便抛出23 url = new URL(urlStr);24 ^25 1 错误26 需要在代码中加入如下语句:27 throws Exception28
29 或者在代码中加入try{}catch(){}块也可以~~30
31 参考:32 java中使用javac编译时报错:未报告的异常 java.net.MalformedURLException;必须对其进行捕捉或声明以便抛出 - CSDN博客https://blog.csdn.net/qdujunjie/article/details/38701907
33
34 */
Java代码含中文字符或中文注释
java编码gbk的不可_解决 java “错误:编码GBK 的不可映射字符”相关推荐
- java打印args的内容_解决java main函数中的args数组传值问题
这几天面试中有遇到关于main数组中的args数组传值的问题,一般是从命令提示符中传值,也可以直接在java代码中赋值. 而且这个数组的长度是动态的,根据传值的个数确定数组的长度. 1.从命令提示符中 ...
- java键盘监听延迟_解决JAVA键盘监听的延迟现象以及八个方向的运动
首先解释一下键盘出现延迟的原因: 其实键盘为了用户体验,在按下一次按键之后,会有片刻的延迟,为什么会这样呢? 你想一下,当你打一个字母时,连着出来了好几个字母,你心里面的感受是怎么样的? 所以嘛,键盘 ...
- java poi 图片 内存溢出_解决java poi海量数据导出内存溢出问题
找了很多天的解决方法,一直被分页查询绕进去了,其实数据都能查出来的,真正卡的地方是ExcelExportUtil类下调错了方法. 最开始调用的方法是(标记的地方): workbook = new H ...
- java导出excel限制大小_解决java poi导出excel2003不能超过65536行的问题
/*** 如果达到50000条数据则重新创建工作表的逻辑*/@Overridepublic void exportExcel(ListformList, ServletOutputStream out ...
- 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目
王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...
- java编译报错提示编码gbk的不可映射字符啥意思_解决java编译错误:编码GBK的不可映射字符...
[我的Android进阶之旅]解决Android Studio 运行gradle命令时报错: 错误: 编码GBK的不可映射字符 1.问题描述 最近在负责公司基础业务和移动基础设施的开发工作,正在负责L ...
- java导出csv文件乱码_记一次java生成csv文件乱码的解决过程 (GB2312编码)
系统:win7 (格式:中文(简体,中国)) 工具:Eclipse (默认编码utf-8) 服务两个:[restful接口] 和 [服务*** server]. 场景:[服务*** server]多 ...
- java 插入 mysql 乱码_解决java中插入mysql中文乱码的方法
解决java中插入mysql中文乱码的方法 发布时间:2020-07-11 14:35:11 来源:亿速云 阅读:100 作者:清晨 这篇文章主要介绍解决java中插入mysql中文乱码的方法,文中介 ...
- java 中文问号问题_解决java中的中文乱码问题(ZT)
一般在传送时使用的encoding:使用GET 的方式: String test = new String((request.getParameter("test")).getBy ...
最新文章
- CTF-杂项16进制字符串类型的题目
- 深刻理解Java多态
- boost::ratio_less相关的测试程序
- 指定Gradle构建属性
- 舰r4月28服务器维护,崩坏3 11月28日版本更新维护通知
- python视频分段_Python 视频文件的分割和合并
- php7 电子书 下载,PHP 7: Real World Application Development
- 『中级篇』docker之CI/CD持续集成-(终结篇)(77)
- python中ta_非常详细的Ta-Lib安装及使用教程
- Android滑动页面返回(自定义控件)
- 投资回报率模版_投资回报率已死!
- GO Web编程---网上书店(1)
- 计算机机水平,湖南省计算机水平等级题型知识点及评分机机制介绍.doc
- 2.SSM之Spring整合、AOP及Spring事务
- JustSoso笔记
- 在Linux下编写Daemon(Linux启动流程2)
- 盘点苹果2016WWDC精彩看点, iOS 10官方细节要来了
- 我们从58 万个微信小程序中,精心挑选了这 14 个!!!
- hihoCoder Magic Box
- hdu 2955 01背包