gbk的不可映射字符_编码gb18030的不可映射字符

gbk的不可映射字符_编码gb18030的不可映射字符当我们需要输出中文时,在DOS等运行和调试代码时会出现study01.java:3:错误:编码GBK的不可映射字符System.out.println(“浠婂ぉ鐨勬棩鏈熸槸锛?”+day)锛?^或者中文编码错误原因:WindowsCMD和PowerShell的默认编码格式是GBK(汉字内码扩展规范即国标),而VScode、Notepad++甚至是记事本等编辑器的默认编码格式是UTF-8。解决方法

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

当我们需要输出中文时,在DOS等运行和调试代码时会出现

study01.java:3: 错误: 编码GBK的不可映射字符
        System.out.println("浠婂ぉ鐨勬棩鏈熸槸锛?"+day)锛?
                            ^

Jetbrains全家桶1年46,售后保障稳定

或者中文编码错误

gbk的不可映射字符_编码gb18030的不可映射字符

原因

Windows CMD和Power Shell的默认编码格式是GBK(汉字内码扩展规范 即 国标),而VScode、Notepad++甚至是记事本等编辑器的默认编码格式是UTF-8。

解决方法

方法一:更改系统默认编码格式为UTF-8

设置->时间和语言->语言和区域

gbk的不可映射字符_编码gb18030的不可映射字符

点击管理语言设置

gbk的不可映射字符_编码gb18030的不可映射字符

gbk的不可映射字符_编码gb18030的不可映射字符

方法二:将编辑器的编码格式改为GBK

这里以VScode和Notepad++为例

VScode:点击右下角的UTF-8->通过编码重新打开

gbk的不可映射字符_编码gb18030的不可映射字符

搜索GBK并点击即可

gbk的不可映射字符_编码gb18030的不可映射字符

Notepad++:编码改为ANSI即可

gbk的不可映射字符_编码gb18030的不可映射字符

方法三:javac -encoding UTF-8 编译

gbk的不可映射字符_编码gb18030的不可映射字符

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200899.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql 索引过长1071-max key length is 767 byte

    mysql 索引过长1071-max key length is 767 byte

    2020年11月9日
    198
  • 非线性最小二乘问题例题_非线性自适应控制算法

    非线性最小二乘问题例题_非线性自适应控制算法摘录的一篇有关求解非线性最小二乘问题的算法–LM算法的文章,当中也加入了一些我个人在求解高精度最小二乘问题时候的一些感触:LM算法,全称为Levenberg-Marquard算法,它可用于解决非线性最小二乘问题,多用于曲线拟合等场合。LM算法的实现并不算难,它的关键是用模型函数 f 对待估参数向量p在其邻域内做线性近似,忽略掉二阶以上的导数项,从而转化为线性最小二乘问题,它具有收敛速度快

    2022年9月26日
    2
  • java软件开发工程师面试题_软件开发工程师面试题

    java软件开发工程师面试题_软件开发工程师面试题Java软件高级工程师笔试题【智力部分】(30分)1.烧一根不均匀的绳要用一个小时,如何用它来判断半个小时?(5分)两头同时烧2.4,4,10,10,加减乘除,怎么出24点?四个数字分别

    2022年8月5日
    6
  • 变速运动实例(二)[通俗易懂]

    变速运动实例(二)[通俗易懂]变速运动实例(二)(1)右下角区块初始位置处于右下角。当页面滚动时,区块位置会随之滑动,并且最终停止在右下角位置。(2)滑块处于浏览器右边视角中部,当页面滚动时,最终停止滚动时滑块也会滚动到中部。<!doctypehtml><html><head><title>运动</title><…

    2025年7月17日
    3
  • 自动化测试——unittest框架

    自动化测试——unittest框架自动化测试——unittest框架文章目录自动化测试——unittest框架unittest一、TestCase(测试用例)二、TestSuite(测试套件)和TestRunner(测试执行)三、TestLoader(测试加载)四、Fixture(测试夹具)4.1方法级别4.2类级别五、断言六、跳过七、数据驱动(unittestddt)八、测试报告8.1自带测试报告8.2生成第三方测试报告unittest1、什么是Unittest框架? python自带一种单元测试框架2、为什么使用Un

    2022年10月14日
    0
  • GridView DataFormatString 的用法总结

    VS2005下BoundField列如何使用DataFormatString属性  HtmlEncode=”False” 完整日期时间格式(longdate+longtime)dddd,MMMMdd,yyyyHH:mm:ssg一般格式(shortdate+shorttime)MM/dd/yyyyHH:mmG一般格式(shortdat

    2022年4月7日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号