【经验分享】解决vscode编码问题

目录

先看一下我遇到的问题和你们的一不一样

下面是我查到的解决办法:

简单点说就是

我们看看解决后的效果


先看一下我遇到的问题和你们的一不一样

 我一开始以为就是编码问题。

下面是我查到的解决办法:

这个错误提示看起来仍然是中文乱码。可能是由于代码文件的编码格式问题导致的。请尝试修改代码文件的编码格式为 UTF-8,然后再运行。

如果你在使用某个集成开发环境(IDE)执行代码,请检查 IDE 的设置,确保代码文件以 UTF-8 编码格式保存。

如果你是在命令行中执行代码,请在运行之前将代码文件的编码格式转换为 UTF-8。可以使用文本编辑器打开文件,然后选择保存时的编码格式为 UTF-8。

但我看到这个vscode编码没有问题 

然后就只能想别的办法

解决方案如下:

如果你确认代码文件的编码格式是正确的(如 UTF-8),但在运行代码时仍然遇到乱码问题,有几种可能的原因和解决方法:

  1. 系统默认编码问题:请检查你的操作系统默认的编码设置。在 Windows 上,可以按下 Win + R 组合键,然后输入 cmd 打开命令提示符窗口,输入 chcp 命令查看当前的活动代码页。确保代码页与代码文件的编码一致(比如 UTF-8 对应的代码页是 65001)。

  2. 输出流编码问题:有时候,控制台或终端的输出流编码可能与代码文件的编码不一致,导致乱码显示。可以尝试在代码文件中添加以下两行代码调整输出流编码:

    import sys
    sys.stdout.reconfigure(encoding='utf-8')
    
  3. 使用不支持 Unicode 的终端:如果你在某些不支持 Unicode 的终端中运行代码,会导致乱码问题。可以尝试在其他支持 Unicode 的终端中执行代码,比如 Git Bash、PowerShell、Windows Terminal 等。

  4. 字体显示问题:有时候,终端使用的字体可能不支持显示特定字符导致乱码。你可以尝试更改终端的字体设置,选择一个支持 Unicode 的字体,如 Consolas、Arial 等。

简单点说就是

我们看看解决后的效果

成功显示了中文字符,可喜可贺可喜可贺(●'◡'●)

 🌌点击下方个人名片,交流会更方便哦~(欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/139808.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux进阶(脚本编程/软件安装/进程进阶/系统相关)

一般市第二种,以bash进程执行 shelle脚本编程 env环境变量 set查看所有变量 read设置变量值 echo用于控制台输出 类似java中的sout declear/typeset声明类型 范例 test用于测试表达式 if/else case while for 函数 脚本示例 软件安装及进阶 fork函数(复制一个进程(开启一个进…

“第四十三天”

这个是我自己写的,下面那个是看的别人的,其实大致都是一样的,通过四次循环,挨个求和比较,都很麻烦,但重点在于,对于已知变量的运用,当我需要在最内层循环用变量确定a数组组元时&…

从Github中下载部分文件

我们经常回去Github中下载代码,但仓库中存在很多project代码。但我们如果只需要某一个或几个项目的代码,此时应该如何操作呢? 这里介绍两款工具,可以从仓库中下载部分文件的小工具: DownGit 和 GitZip 1. DownGit downGit 国内镜…

6.7 案例分析与实现

思维导图: 6.7 案例分析与实现 #### 案例6.2: 六度空间理论 【案例分析】 - **背景介绍**: 六度空间理论提及在任意两人之间最多仅有6个人的连接。尽管这一理论被广泛提及并得到了某种程度的验证,但从科学角度看,它仍然只是一…

嵌入式实时操作系统的设计与开发(调度策略学习)

将调度分为两层,上层为策略,下层为机制,并且采用策略与机制分离的设计原则,可以方便灵活地扩展调度策略,而不改变底层的调度机制。 调度策略就是如何确定线程的CPU、优先级prio等参数,线程是按照FIFO&…

小型企业团队的理想项目管理软件解决方案

中小型企业对于项目管理软件的需求是什么?中小型企业在选择项目管理软件时有什么特别需要注意的吗?市面上哪些项目管理软件更适合中小型企业团队?本文为您解惑答疑! 中小型企业的项目管理需求 在项目管理过程中,每个…

学习最优化课程中的一些疑惑

感谢gpt I: 你是一个数学专业教授,请给我讲解一下卡氏积的含义 GPT: 卡氏积(Cartesian product)是集合论中的一个概念,用来描述两个集合之间的关系。假设有两个集合A和B,卡氏积A B定义为所有有序对 (a, b)&#xf…

JS加密/解密之webpack打包代码逆向

Webpack 是一个强大的打包工具,能够将多个文件打包成一个或多个最终的文件。然而,将已经经过打包的代码还原回原始源代码并不是一件直接的事情,因为 webpack 打包的过程通常会对代码进行压缩、混淆和优化,丢失了部分变量名和代码结…

全球范围内先进封装设备划片机市场将迎来新的发展机遇

随着半导体工艺的不断发展,先进封装技术正在迅速发展,封装设备市场也将迎来新的发展机遇。作为先进封装设备中的关键设备之一,划片机的发展也备受关注。 划片机是用于切割晶圆或芯片的设备,其精度和稳定性直接影响到封装产品的质量…

动态规划:从入门到入土系列(二)

🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏1: 🍔🍟🌯C语言初阶 🐻推荐专栏2: 🍔🍟🌯C语言进阶 🔑个人信条: 🌵知行合一 前言 一、…

绿色低碳,数字为先:万应低代码推动能源资产管理优化

10月7日,湘江新区经济发展局发布关于印发《湖南湘江新区推进碳达峰碳中和三年行动工作方案及责任分工(2023-2025)》的通知,把碳达峰碳中和工作纳入湖南湘江新区经济社会发展和生态文明建设整体布局。 随着科学技术的不断发展&…

TypeScript核心

认识TypeScript 1. 什么是TS TypeScript 是具有类型语法的 JavaScript,是一门强类型的编程语言 2. 带来的好处 1- 静态类型检查,提前发现代码错误 2- 良好的代码提示,提升开发效率 3. 什么时候用 以下是来自社区的一些建议:…