当前位置:新励学网 > 语言作文 > vscode中文乱码 vscode中文编码

vscode中文乱码 vscode中文编码

发表时间:2024-05-25 04:24:26 来源:网友投稿

VSCode 使用 code-runner 运行 Python 遇到的问题

配置保存后重新运行:

vscode中文乱码 vscode中文编码

配置保存后运行:

可以运行了,但产生了新问题:中文乱码。

也有两种解决办法:

当 pyhont 文件配置有文件头时,会产生以下错误:

修改配置: settings.json

保存后运行:

VS Code 中文注释显示乱码怎么办

VS Code 中文注释显示乱码原因与方法:

应该是编码无法识别吧。VSCODE默认是UTF-8编码打开文件的。如果遇到了像GB18030 GBK等等的编码,就显示乱码了。这时候点右下角的UTF-8,上面正中出现“reopen with encoding”,点一下。输入gbk或者gb18030。选对了编码打开,就不会乱码了。

Vscode code-runner输出乱码

此问题并不仅仅针对中文乱码,还解决因为头文件乱码:

如在终端正常输出为:

乱码为:

解决办法:

设置-扩展-Run Code configuration-Executor Map - settings.json

添加/修改内容

"code-runner.respectShebang": false是因为python文件配置有头文件会产生错误.

参考 ( )

DevEco studio打开文件后显示全是乱码

如果是windows的话。一般是编码问题引起的,VSCode默认编码就是UTF-8,如果还有中文乱码,改成GB2312就可以了。

具体操作步骤为:打开VSCode,文件-首选项—设置,在搜索栏目里搜索encoding,然后在Files;Encoding:选择下拉列表里的gb2312即可.

vscode 中scanf()无法读入中文怎么办?

更新 (2021/05):

终于发现完美解决方案了!

如果你用的编译器是gcc系列,可以设置编译器参数来解决这个问题:

-finput-charset=UTF-8 -fexec-charset=GBK

第一个参数指定被编译文件编码为utf-8,第二个参数指定输出的二进制文件编码为gbk,即中文windows系统默认编码,除此之外不需要改动任何地方,非常舒服!

------------------------------------------

以下为原回答 (2020/04):

vscode debug 中文乱码和没中文都是老问题了,但是正常运行的时候不乱码还是可以做到的。

要检查和匹配两个地方的编码:

内置终端

新开一个内置终端(现在windows一般都是 powershell 了吧),敲命令 chcp

936 对应 GB 2312,65001 对应 UTF-8,windows 中文系统默认是 936。

2. 你的代码文件

看最下面的 UTF-8,说明这个文件是 UTF-8 编码,点击它,选择第二项以编码保存

找到 GB 2312 确定

这样你的文件就以 GB 2312 编码保存了,之后你编译运行应该是可以正常显示和输入中文了。

我的电脑测试结果是两边都是 GB 2312 可以完美中文,两边都是 UTF-8 则只能显示中文而不能正常输入(这个有点奇怪),debug 两个都不行……

等一个高手来个万能的解答

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!