目录
先看一下我遇到的问题和你们的一不一样
我一开始以为就是编码问题。
下面是我查到的解决办法:
这个错误提示看起来仍然是中文乱码。可能是由于代码文件的编码格式问题导致的。请尝试修改代码文件的编码格式为 UTF-8,然后再运行。
如果你在使用某个集成开发环境(IDE)执行代码,请检查 IDE 的设置,确保代码文件以 UTF-8 编码格式保存。
如果你是在命令行中执行代码,请在运行之前将代码文件的编码格式转换为 UTF-8。可以使用文本编辑器打开文件,然后选择保存时的编码格式为 UTF-8。
但我看到这个vscode编码没有问题
然后就只能想别的办法
解决方案如下:
如果你确认代码文件的编码格式是正确的(如 UTF-8),但在运行代码时仍然遇到乱码问题,有几种可能的原因和解决方法:
系统默认编码问题:请检查你的操作系统默认的编码设置。在 Windows 上,可以按下
Win + R
组合键,然后输入cmd
打开命令提示符窗口,输入chcp
命令查看当前的活动代码页。确保代码页与代码文件的编码一致(比如 UTF-8 对应的代码页是 65001)。输出流编码问题:有时候,控制台或终端的输出流编码可能与代码文件的编码不一致,导致乱码显示。可以尝试在代码文件中添加以下两行代码调整输出流编码:
import sys sys.stdout.reconfigure(encoding='utf-8')
使用不支持 Unicode 的终端:如果你在某些不支持 Unicode 的终端中运行代码,会导致乱码问题。可以尝试在其他支持 Unicode 的终端中执行代码,比如 Git Bash、PowerShell、Windows Terminal 等。
字体显示问题:有时候,终端使用的字体可能不支持显示特定字符导致乱码。你可以尝试更改终端的字体设置,选择一个支持 Unicode 的字体,如 Consolas、Arial 等。
简单点说就是
我们看看解决后的效果
成功显示了中文字符,可喜可贺可喜可贺(●'◡'●)
🌌点击下方个人名片,交流会更方便哦~(欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习)↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓