终于解决VScode中python/C++打印中文全是乱码的问题了

简介: 终于解决VScode中python/C++打印中文全是乱码的问题了

我们的问题是这样子的:

1dc618a0ed9580ce8bfa6facb208c08f.png


        我们可以看到输出行是几个问号,实际上我的代码是:


print("你好")


       这个问题非常的令人头大,网上找了十几遍博客全都繁琐切勿用,直到我遇到了一个大神才成功解决,特此纪念这头痛的waring!


Python教程:修改setting.json代码


1、点击VS Code 左下角齿轮, 点击首选项->设置,到这个地方:


5d4c6812c8535adbb050f4ddf2e1bce8.png


2、 点击右上角第二个的这个:


46a9d80a6e05e4e3b19d57a0ee70bcdf.png


3、出现并且自动打开setting.json:


指定使用UTF-8编码:"python": "set PYTHONIOENCODING=utf8 && python" ,


如果没有“python”,


那么我们只需要手动敲 "code-runner.executorMap" ,会自动带出来,再更改就好。


(!"person"在"perl"的上面一行!)

66ba272a0bfc97be54a5fa679e3d5482.png

d. 保存后,重新尝试运行,中文就不会出现乱码了


C++教程:修改tasks.json代码


这种方法只需要在tasks.json的args项下添加一行"-fexec-charset=gbk"即可


 

"args": [
     "-fexec-charset=gbk",
     "-g",
     "${file}",
     "-o",
     "${fileDirname}\\${fileBasenameNoExtension}.exe"
     ],

88b9988b40447cb37c7e3c492d49867f.png

这个时候,虽然我的代码是UTF-8,弹出的命令提示窗口任是GBK编码,但任然正确输出了。~真正的高效,优雅。


完毕!


如果大家觉得本文有帮助的话,麻烦点赞+收藏一下,谢谢大家!


相关文章
|
9月前
|
Python
在VScode环境下配置Python环境的方法
经过上述步骤,你的VSCode环境就已经配置好了。请尽情享受这扇你为自己开启的知识之窗。如同你在冒险世界中前行,你的探索之路只有越走越广,你获得的知识只会越来越丰富,你的能力只会越来越强。
885 37
|
人工智能 Java Python
python安装、vscode安装、conda安装:一文搞定Python的开发环境(史上最全)
尼恩架构团队推出了一系列《LLM大模型学习圣经》PDF,旨在帮助读者深入理解并掌握大型语言模型(LLM)及其相关技术。该系列包括Python基础、Transformer架构、LangChain框架、RAG架构及LLM智能体等内容,覆盖从理论到实践的各个方面。此外,尼恩还提供了配套视频教程,计划于2025年5月前发布,助力更多人成为大模型应用架构师,冲击年薪百万目标。
|
Python
Python实用记录(十六):PyQt/PySide6联动VSCode便捷操作指南
本文提供了一份详细的PySide6与VSCode联动的操作指南,包括安装配置VSCode、安装必要的扩展、配置扩展以及编辑和运行PySide6项目。文中还提到了相关工具如uic.exe、rcc.exe和designer.exe的用途,并提供了进一步学习的资源。
2338 1
Python实用记录(十六):PyQt/PySide6联动VSCode便捷操作指南
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
2753 3
|
网络安全 开发者 Python
VSCode远程切换Python虚拟环境
VSCode远程切换Python虚拟环境
1147 1
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
3296 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
编解码 编译器 C++
VS Code C/C++ MSVC编译器
VS Code C/C++ MSVC编译器
281 2
|
C++ Python
VS Code 搭建 Python 环境 Conda管理
VS Code 搭建 Python 环境 Conda管理
269 2
|
NoSQL 编译器 C语言
VSCode配置配置C++环境
VSCode配置配置C++环境
509 1
|
编译器 C++
VS Code设置C++编译器路径
VS Code设置C++编译器路径
1031 0

推荐镜像

更多