java编码GBK的不可映射字符,java编译报错提示编码GBK的不可映射字符啥意思

  java编码GBK的不可映射字符,java编译报错提示编码GBK的不可映射字符啥意思

  如何解决写爬虫IP受阻的问题?立即使用。

  本教程运行环境:windows7系统,java10版本10,Dell G3电脑。

  这种错误通常是因为代码中含有汉字,注释中的汉字也算。使用CMD运行java程序时,系统默认的编码格式是gbk。但是包含汉字的代码一般都是UNICODE格式,直接运行包含汉字的代码很容易出现编码错误。

  知道了问题的来源,解决起来就容易了。对于使用notpad的朋友,可以直接使用编辑器自带的转码功能。

  转换的位置在code列,把代码转换成“ANSI格式的代码”就行了。

  但是如果我们直接点击“使用ANSI格式编码”,就会发现原来的中文都是用乱码编程的,显然不是我们想要的效果。

  正确的做法是先复制所有源文件,然后删除所有代码,再将编码格式设置为“使用ANSI格式编码”。设置完成后,粘贴源文件并保存。这时你会发现代码是用ANSI格式编程的。

  修改后,我们再运行一次,效果非常好。

  相关免费学习推荐:java基础教程是如何解决java编码gbk未映射字符的细节。更多信息请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: