VSCode调试Python时终端输出中文乱码解决方法1

VSCode print打印中文时控制台出现乱码 输出中文乱码(在控制台) 注意:真的看不下去,忍不了了 方法一:在Window系统中配置变量 1.添加系统全局变量PYTHONIOENCODING ,值设置为UTF8 2.然后再重启VSCode就好了。 感觉非常实用,效果也很好 在提供两种方法供参考: 方法二:修改 VSC 配置文件 F1 键调出控制台,输入task,选择任务:配置任务运行程序,打开tasks.json文件,增加以下信息: "options": { "env":{ "PYTHONIOENCODING": "UTF- 阅读详情

问题:

在 VS Code 中调试 Python 代码时,终端显示中文乱码,而在cmd中直接运行正常:

解决:

菜单Debug->Open Configurations,打开launch.json

增加如下代码 

"env":{
    "PYTHONIOENCODING":"gbk"
}

附:

https://blog.youkuaiyun.com/LyqOwen/article/details/83749457

VSCode插件Code Runner保姆级配置指南:解决中文乱码与终端输入难题 本文详细介绍了VSCode插件Code Runner的配置方法,重点解决中文乱码与终端输入难题。通过启用`Run In Terminal`选项、调整终端编码设置以及高级调优技巧,帮助开发者高效执行代码并避免常见问题。适用于Python、Java等多语言开发环境,提升编码效率与调试体验。 阅读详情

相关推荐

VSCode调试控制台与终端输出切换全攻略:解决乱码问题只需这3步

本文详细解析了VSCode中调试控制台与集成终端的区别,并提供了通过修改launch.json配置文件精准切换输出目标的完整指南。针对常见的输出乱码问题,文章提出了三步解决方案:诊断编码冲突、统一设置为UTF-8编码、以及进行验证与排查,帮助开发者彻底解决编码错配困扰,提升调试效率。

weixin_28836989的博客 306

一文完美解决vscode python输出中文乱码问题

本文提出了vscode python输出乱码问题的两种解决方案,有效无副作用!

技术卷的博客 7299

VScode调试Python代码时解决输出端中文乱码问题

很是不幸,安装完进行调试的,打印出来的中文是乱码,找了很久都找不到对应的解决方案,还po上网寻求帮忙。 感谢得到大佬的回复和帮忙,终于解决这个bug。 这个bug说大说打大不大,说小也小,找起来也真麻烦。 废话不多说,理下我的解决方案。 win10为例 1.在我的电脑(此电脑)右键点击属性 2.找到高级系统设置点击 3.点击环境变量 4. 在系统变量中 新建系统变量,变量名为:PYTHONIOENCODING,值为:UTF8 5.重启vscode即可 感谢各位大佬及大佬po在网上的资源。 ..

weixin_49552989的博客 580

python在VScode中中文输出乱码的解决方案

python在VScode中中文输出乱码的解决方案

m0_63109538的博客 5363

彻底解决VSCode终端中文乱码:从编码原理到实战配置

字符编码是计算机处理文本信息的基础规则,它定义了字符与二进制数据之间的映射关系。其核心原理在于确保数据写入(编码)与读取(解码)过程使用同一套规则,否则就会产生乱码。在软件开发中,统一的编码标准对保障代码可读性、数据交换正确性至关重要,尤其在国际化协作和跨平台部署场景下。UTF-8作为兼容ASCII、支持全球字符集的现代编码标准,已成为行业主流。然而,在Windows等特定环境中,历史遗留的GBK编码与现代工具链的UTF-8标准常发生冲突,导致终端输出显示异常。本文聚焦VSCode这一主流开发工具,深入分析

weixin_34090562的博客 335

VSCode终端中文乱码终极解决方案:从编码原理到工程实践

字符编码是计算机科学中处理文本数据的基础概念,它定义了字符与二进制数据之间的映射规则。其核心原理在于编码(字符转字节)与解码(字节转字符)过程的匹配。统一编码标准对于确保数据在不同系统、工具间正确交换至关重要,尤其在全球化开发和跨平台协作中能避免信息失真。UTF-8作为当前国际通用的可变长编码方案,因其良好的兼容性与跨平台性,已成为Web开发、数据存储和现代IDE的事实标准。在工程实践中,开发环境配置、文件读写、子进程调用等场景的编码不一致是导致乱码的常见原因。本文聚焦于VSCode集成终端中的中文乱码问题

weixin_30274627的博客 538

vscode中python中文输出乱码问题

最左侧扩展 --> code runner -->扩展设置 --> 查找exec --> Executor Map下面点击在settings.json中编辑 --> 然后.json文件中就有python:了 -->后面改为“set PYTHONIOENCODING=UTF8 && python -u”找到““python”:,将后面的 “python -u”,改为“set PYTHONIOENCODING=UTF8 && python -u”,

novice_yue的博客 1801

彻底解决VSCode中文乱码:从编码原理到终端配置的完整指南

字符编码是计算机存储和处理文本信息的基础,其核心原理在于将字符映射为二进制数据。UTF-8作为国际通用的可变长编码标准,因其兼容ASCII和跨平台特性,已成为现代开发的主流选择。然而,在Windows等特定环境下,系统默认的GBK编码与UTF-8的不匹配,是导致终端显示、文件读写和程序输出中出现中文乱码的根本原因。这一编码冲突在集成开发环境(IDE)如VSCode中尤为突出,其集成终端与底层系统终端的编码设置若未统一至UTF-8,会直接影响开发调试体验。通过系统性地配置终端环境变量(如`PYTHONIOEN

weixin_34006468的博客 488

解决使用VSCode开发Python,虚拟集成终端输出中文乱码的问题

摘要:本文分析了VSCode虚拟终端出现中文乱码的原因,指出这是由于Windows系统默认使用GBK编码,而VSCode终端仅支持UTF-8编码。解决方法包括:1) 将VSCode项目文件编码统一设为UTF-8;2) 通过设置环境变量PYTHONIOENCODING将Python环境编码改为UTF-8;3) 重启相关程序。最终实现Python环境、项目文件和终端编码的统一,解决了中文显示乱码问题。文中还提供了详细的操作步骤和编码原理说明。

ZZLLLLLLZ的博客 5881

VSCode终端中文乱码终极解决方案:从编码原理到多语言实战

字符编码是计算机处理文本的基础,它定义了二进制数据与字符之间的映射关系。在跨平台开发中,由于操作系统、终端环境和编程语言运行时默认编码不一致,常导致中文等非ASCII字符显示为乱码。UTF-8作为Unicode的主流实现,因其兼容性和跨平台优势,已成为解决编码问题的核心标准。统一编码环境能显著提升开发效率和代码可维护性,尤其在VSCode这类集成开发环境中至关重要。通过系统化配置VSCode终端、操作系统环境变量及运行时参数,可确保从文件存储、程序输出到终端显示的完整链路均使用UTF-8编码。本文针对Pyt

weixin_30736301的博客 482

WPS文档编辑时空行问题解决方案

本文详细介绍了如何解决WPS文档编辑时空行的问题,从问题描述与分析、解决方案详解到操作示例与注意事项等多个方面进行了全面阐述。通过本文的介绍和指导,用户可以快速定位问题根源并采取有效措施进行解决,从而提升文档编辑效率和美观性。未来,随着WPS软件的不断升级和优化,相信会有更多便捷高效的功能被添加到软件中。同时,用户也需要不断学习和探索新的操作技巧和方法,以适应不断变化的办公需求。希望本文能够为广大WPS用户提供有益的参考和帮助,共同推动办公效率的提升和发展。

mmoo_python的博客 1244

VSCode调试Python时终端输出中文乱码解决方法2

问题: 在 VS Code 中调试 Python 代码时,终端显示中文乱码,而在cmd也乱码: 解决: // 1、文件存储为utf-8格式 // 2、头部增加 # -*- coding: UTF-8 -*- // 3、中文字符串前增加u标记 # -*- coding: UTF-8 -*- if __name__ == "__main__": arr = [] ...

冰封的落叶的博客 1487

【Cubietruck】Qt5.8.0 x64、x86、armhf三个版本的编译安装

一、       Preparation 以下环境配置支持虚拟机和实体机,但是实体机生产效率会相对高一点,实体机编译Qt的速度是虚拟机两倍以上。 若使用虚拟机,推荐使用VirtualBox,开源免费,尽量不要使用Vmware破解版。   Download List   名称 链接 下载项目 OS https://mirro

beatfan的博客 3658

python输出中文乱码-解决vscode python print 输出窗口中文乱码的问题

一、搭建 python 环境在 VSC 中点击 F1 键,弹出控制台,输入 ext install界面左侧弹出扩展窗格,输入python,确认,开始搜索下载发布者为Don Jayamanne 的 Python 插件(下载过程中不要切换窗口,不要做其他任何操作,否则会中断下载,下载时间略长,耐心等待)安装完毕“文件”-“首选项”-“用户设置”,打开用户配置文件settings.json,再其中大括号...

weixin_39831902的博客 1463

DIY T12烙铁头驱动难题:用几个电容二极管,搞定NMOS上管驱动(附Multisim仿真)

本文详细介绍了如何利用电荷泵电路解决DIY T12烙铁头驱动中的NMOS上管驱动难题。通过巧妙组合电容和二极管,构建低成本高效的升压电路,实现栅极高压驱动需求。文章包含具体电路设计、元件选型建议、实际搭建注意事项以及Multisim仿真验证,为电子爱好者提供了一套完整的解决方案。

weixin_33640562的博客 334

PL端:HDMI 输出实验

开发板没有HDMI编码芯片,是将FPGA的3.3差分IO直接连接到HDMI连接器,FPGA 完成 24 位 RGB 编码输出TMDS 差分信号。1、学会使用第三点IP核,首先是添加,后面的使用和自带IP核操作一致。2、主要还是在梳理vivado使用流程。

qq_43441284的博客 4287

VSCode终端中文乱码怎么办?(编码配置全攻略)

解决VSCode终端中文乱码难题,教你vscode终端显示乱码怎么修改编码。涵盖Windows与Linux系统适用场景,通过设置默认编码为UTF-8、配置shell环境解决乱码问题。方法简单高效,兼容性强,值得收藏。

InstrFun的博客 849

使用JAVA代码转word文档之动态生成数据填充(图文详解)

今天跟公司对接了业务,根据业务需求,乙方需求文档是word格式的,而我们的数据是动态数据,每生成一份数据,就要以word的形式给乙方一份邮件!这就给了我们的工作一定的难度和挑战! 通过阅读资料,团队的帮助以及自我测试,终于实现了这个功能!因为在搜索资料方面,发现各位博主讲的比较模糊,自己碰到了很多bug,浪费了很多宝贵的时间,所以今天写了这篇文章,希望对自己以后或者他人有所帮助! 操作第一步:先准...

huaiyan 7719

vscode运行python没有输出怎么解决_解决vscode python print 输出窗口中文乱码的问题...

一、搭建 python 环境在 VSC 中点击 F1 键,弹出控制台,输入 ext install界面左侧弹出扩展窗格,输入python,确认,开始搜索下载发布者为Don Jayamanne 的 Python 插件(下载过程中不要切换窗口,不要做其他任何操作,否则会中断下载,下载时间略长,耐心等待)安装完毕“文件”-“首选项”-“用户设置”,打开用户配置文件settings.json,再其中大括号...

weixin_39783633的博客 2174

PyTorch视觉项目实战:从数据加载到模型部署

PyTorch视觉项目实战:从数据加载到模型部署 ,人工智能,计算机视觉,大模型,AI,随着深度学习在计算机视觉领域的飞速发展,PyTorch 凭借其简洁的代码风格、动态计算图特性以及强大的社区支持,成为众多开发者和研究人员的首选框架。从数据加载、模型构建与训练,到最终的模型部署,PyTorch 提供了一套完整且灵活的解决方案。本文将通过实际项目案例,详细阐述基于 PyTorch 的视觉项目全流程,结合丰富的代码示例和概念解析,帮助读者掌握从项目起步到落地的关键技术。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

Microsemi Libero系列教程(二)——新建点灯工程

前言 上一篇文章,介绍了Microsemi Libero系列教程(一)-Libero开发环境介绍,下载,安装与注册,作为嵌入式开发中的Hello World,点灯是再也基础不过的实验了,通过点灯实验,可以了解芯片GPIO的控制和开发环境IDE新建工程的流程,对于FPGA来说,每个IO口几乎一样,所以本篇文章主要学习一下如何基于Microsemi Libero集成开发环境建立一个示例工程,让一个L...

whik1194的博客 1万+

.sys文件乱码_VScode调试Python代码时解决输出端中文乱码问题

今天在调试代码的时候发现在vscode输出窗口会打印出中文乱码:查了资料,原因是内部编码的问题,网上一般有三种解决方法:增加系统环境变量 这种方法相较于下面两种可以一劳永逸1.配置电脑的系统变量 → 2.新建系统变量,变量名为:PYTHONIOENCODING,值为:UTF8 → 3.重启VScode2. 修改 VSC 配置文件F1 键调出控制台,输入task,选择任务:配置任务...

weixin_32905035的博客 394

西门子博图v16安装密钥提示报错:CryptAcquireContext MS_DEF_PROV Error of containger opening...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 3302

避坑指南:VSCode调试ROS Python程序时中文乱码的5种解决方案

本文详细解析了VSCode调试ROS Python程序时中文乱码的成因,并提供了五种实用解决方案,包括显式声明文件编码、配置系统locale、Python运行时编码设置、VSCode工作区环境配置以及修改ROS Python日志处理。特别针对Terminator终端和VSCode内置终端的编码问题给出了具体配置方法,帮助开发者彻底解决中文显示问题。

theta的博客 207

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

[Python][转载][亲测]VSCode中运行python代码控制台输出中文乱码解决方法

一、搭建 python 环境 在 VSC 中点击 F1 键,弹出控制台,输入 ext install 界面左侧弹出扩展窗格,输入python,确认,开始搜索 下载发布者为Don Jayamanne 的 Python 插件 (下载过程中不要切换窗口,不要做其他任何操作,否则会中断下载,下载时间略长,耐心等待) 安装完毕 “文件”-“首选项”-“用户设置”,打开用户配置文件settings.json,再其中大括号内输入计算机中 python.exe 的完整路径(扩展名".exe"可以省略),注意把单

FL1623863129的博客 960

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

vscode运行python乱码_解决vscode python print 输出窗口中文乱码的问题

一、搭建 python 环境在 VSC 中点击 F1 键,弹出控制台,输入 ext install界面左侧弹出扩展窗格,输入python,确认,开始搜索下载发布者为Don Jayamanne 的 Python 插件(下载过程中不要切换窗口,不要做其他任何操作,否则会中断下载,下载时间略长,耐心等待)安装完毕“文件”-“首选项”-“用户设置”,打开用户配置文件settings.json,再其中大括号...

weixin_39702480的博客 341

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: python requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('HTTP/1.1 000\r\n'
下一篇: VSCode调试Python时终端输出中文乱码解决方法2
「已注销」
博客等级 码龄16年 102粉丝 127原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值