Java输出中文后出现乱码解决方法

基本上是学习java过程中的存档

——————————————————————————————————

乱码问题是保存的格式与读取的格式不一致而产生的问题
java编译默认保存格式:UTF-8
java编译默认读取格式:跟随操作系统的默认编码(Windows为GBK)

解决方法:修改保存格式为GBK/修改读取格式为UTF-8(任意一种即可)
①修改保存格式为GBK
Windows记事本>文件>另存为,右下角可以直接更改编码方式,选择ANSI


ANSI编码:不同的国家和地区制定了不同的标准,由此产生了各自的编码标准,这些使用多个字节来代表一个字符的各种汉字延伸编码方式称为 ANSI 编码,在简体中文Windows操作系统中,ANSI 编码代表 GB2312编码。
GBK编码:在GB2312编码基础上进行了扩展规范


②指定javac编译时使用UTF-8
在cmd使用javac命令时添加参数-encoding utf-8
例:
javac -encoding utf-8 HelloWorld.java
javac HelloWorld.java -encoding utf-8
(任意一种即可)
 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值