A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

昨天一天好辛苦,写的代码加的注释   或者输出语句里面  只要有汉字  就会出现‘编码gdk的不可映射字符’,百度各种方法,都也不管用。最后自己摸索出了一个解决办法。原创!



如图 只要注释里面有汉字就有错误
去掉汉字则编译通过




去掉汉字 编译通过。百度了好多方法  发现javac -encoding UTF-8 XX.java这个命令可以解决,但是不能每次编译都输入这么长语句啊  影响练习时间和效率,楼主重装了jdk,发现还是不管用。想了一晚上早上重新用记事本编译发现及时有汉字也不会报错。于是我觉得应该是editplus的问题,自己摸索这设置了这个选项如图:




在editplus的菜单栏选中文档,点击永久性设置,点击文件,默认文本编码里面我以前的选项是UTF-8,我改成系统默认,又把编译好的文件另存为的时候改成编码为系统默认,最后编译通过:




如图,哪怕注释里有汉字,或者输出语句有汉字,都可以通过,dos正常显示。
纯手打,希望主编大人能赏几个技术分,希望有同样问题的同学们可以互相交流下。


评分

参与人数 1黑马币 +2 收起 理由
耀阳圣尊 + 2

查看全部评分

8 个回复

倒序浏览
百度了三四个小时  自己摸索了好长时间,对于一个0基础的小伙子来说~真的不容易!
回复 使用道具 举报
没人看么?没人遇到这样的问题么?
回复 使用道具 举报
其实这种问题在用eclipse是不可能出现的,不过还是赞扬楼主这种探索的精神。
回复 使用道具 举报
好厉害 的感觉
回复 使用道具 举报
耀阳圣尊 发表于 2015-8-12 15:08
其实这种问题在用eclipse是不可能出现的,不过还是赞扬楼主这种探索的精神。 ...

看的基础班的视频还没看到用eclipse呢、、、
回复 使用道具 举报
Wqi 高级黑马 2015-8-12 22:21:08
7#
下个Editplus试试去。。。我学基础视频用的是notepad++
回复 使用道具 举报
Wqi 发表于 2015-8-12 22:21
下个Editplus试试去。。。我学基础视频用的是notepad++

看老师用的editplus  我也就下载了个
回复 使用道具 举报
精神可赞  但是感觉没啥卵用   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马