欢迎光临散文网 会员登陆 & 注册

中文编码问题

2022-11-03 16:40 作者:papadogbl  | 我要投稿

mark自己碰到的问题,在vscode里输入和输出中文都没问题,但是从cmd输入中文后再输出就是乱码,现象如下图:

代码1
输出1

直觉应该是中文编码问题,vscode默认是用utf-8编码,查了cmd是GBK编码(chcp 后是936),如果将vscode改成gbk编码,源码注释会乱码,如果将cmd改成utf-8(chcp 65001),运行时会报错。为了和cmd里的中文编码保持一致,最后只能在创建Scanner对象时加个编码参数。

说明用GBK编码进行键盘输入
回显正常了

不知道还有其他方法吗?

中文编码问题的评论 (共 条)

分享到微博请遵守国家法律