PyCharm控制台中文乱码

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

1. 检查项目编码

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

  2. 导航到 Editor > File Encodings

  3. 确保 Global EncodingProject EncodingDefault 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. 添加或修改 PYTHONIOENCODINGutf-8

5. 代码中设置编码

在 Python 文件开头添加:

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

6. 检查终端编码

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

7. 更新 PyCharm

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

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

相关推荐
E_ICEBLUE1 分钟前
使用 Python 在 PowerPoint 中添加或移除背景(图像与颜色)
python·powerpoint
研究点啥好呢7 分钟前
华为数据分析工程师面试题精选:10道高频考题+答案解析
python·sql·面试·求职招聘
财经资讯数据_灵砚智能17 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年4月29日
人工智能·python·信息可视化·自然语言处理·ai编程
AI玫瑰助手21 分钟前
Python基础:输入input与输出print函数详解
开发语言·windows·python
郝学胜-神的一滴25 分钟前
干货版《算法导论》 02 :算法效率核心解密
java·开发语言·数据结构·c++·python·算法
WL_Aurora26 分钟前
Python 算法基础篇之回溯
python·算法
码农的日常搅屎棍28 分钟前
segmentation-models-pytorch 极简实战:快速搭建与训练高精度语义分割模型
人工智能·pytorch·python
m0_7381207228 分钟前
后渗透维权提权基础——CTF模拟红队进行权限维持(一)
服务器·前端·python·安全·web安全·php
qq_2837200528 分钟前
基于 Transformer,Python 搭建中文文本分类大模型:从零到一实现企业级文本分类
python·分类·transformer