PyCharm控制台中文乱码

PyCharm 控制台中文乱码通常由编码设置问题引起。以下是解决方法:

1. 检查项目编码

  1. 打开 File > Settings (Windows/Linux) 或 PyCharm > Preferences (macOS)。

  2. 导航到 Editor > File Encodings。

  3. 确保 Global Encoding 、Project Encoding 和 Default encoding for properties files 都设置为 UTF-8。

2. 修改运行配置

  1. 打开 Run > Edit Configurations。

  2. 选择你的运行配置。

  3. 在 Configuration 选项卡中,找到 Environment variables ,添加 PYTHONIOENCODING=utf-8。

3. 修改控制台编码

  1. 打开 Help > Edit Custom VM Options。

  2. 添加 -Dfile.encoding=UTF-8。

  3. 重启 PyCharm。

4. 修改系统环境变量(Windows)

  1. 打开系统环境变量设置。

  2. 添加或修改 PYTHONIOENCODING 为 utf-8。

5. 代码中设置编码

在 Python 文件开头添加:

复制代码
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

6. 检查终端编码

确保系统终端或命令行工具的编码也是 UTF-8。

7. 更新 PyCharm

确保使用的是最新版本,旧版本可能存在编码问题。

通过这些步骤,通常可以解决 PyCharm 控制台中文乱码问题。

相关推荐
全栈陈序员24 分钟前
【Python】基础语法入门(二十九)—— 正则表达式实战:文本处理利器
开发语言·人工智能·python·正则表达式
得物技术1 小时前
Jev 实战:为AI工作流引入轻量决策层 x10倍提速|得物技术
python·llm·测试
reasonsummer1 小时前
【教学类-07-12】20261028大3班破译电话号码html(手机按钮版本)
python·html
摇滚侠1 小时前
《On Java 中文版 基础卷》阅读笔记 复用 13
java·笔记·python
用户298698530141 小时前
Python 将 Word 文档转换为 XML 的实践要点
后端·python·api
薛之谦_1 小时前
用 Java 实现阿里云式 IAM 子用户管理:架构设计与表结构详解
java·python·阿里云
2601_952047791 小时前
金蝶云星空销售订单附件查询接口权威教程(BOS_Attachment)
python·机器人·钉钉
神仙别闹1 小时前
基于Python Yolo实现绝缘子目标检测程序
python·yolo·目标检测
超级架构师2 小时前
让 COBOL 长出 AI 大脑:原生 Agent 核心框架 praxo-core 深度剖析
c语言·开发语言·c++·人工智能·python·架构·ai编程
甜到心里的蛋糕2 小时前
抖音评论自动回复机器人部署实践:无头 Chrome + DeepSeek + NapCat(2C2G 云主机)
java·jvm·chrome·python·抖音·deepseek