c与java的中文乱码_VS code开发JAVA中文乱码问题

使用VS code开发JAVA

在编写代码中包含中文时出现乱码。

原因分析:文件编码、编译的编码、显示的编码不同。

网上的思路有以下几种:

1、统一为GBK编码

2、统一为UTF-8编码,Win10系统也使用beta 的UTF-8显示模式。

3、直接用IDEA等工具,工具默认绑定好了编码模式。

用VS code比较习惯和喜爱,同时UTF-8的编码模式更普遍和通用,

我这里采用的方式是:

1、文件编码为UTF-8。右下角显示编码的位置,然后选择“通过编码保存”。

2、javac编译采用UTF-8编码。编译命令 javac-encoding utf-8 FileName.java

这里我用code run运行,所以可以修改设置配置文件settings.json

//对应修改"code-runner.executorMap":{

"java": "cd $dir && javac -encoding utf-8 $fileName && java $fileNameWithoutExt",

}

3、cmd终端采用utf-8编码。运行cmd后,执行chcp 65001,改变编码

4、修改code run运行在终端中"code-runner.runInTerminal": true,

至此,完美运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值