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 控制台中文乱码问题。

相关推荐
欣然~5 分钟前
基于深度学习进行运输系统优化
python·深度学习
王有品34 分钟前
Java 集合框架对比全解析:单列集合 vs 双列集合
java·windows·python
北漂老男孩36 分钟前
ChromeDriver 技术生态与应用场景深度解析
java·爬虫·python·自动化
小喵喵生气气1 小时前
Python60日基础学习打卡D26
开发语言·python
wxin_VXbishe1 小时前
springboot旅游小程序-计算机毕业设计源码76696
java·spring boot·python·spring·django·sqlite·flask
素雪风华2 小时前
构建RAG混合开发---PythonAI+JavaEE+Vue.js前端的实践
java·vue.js·python·ai·语言模型·llms·qwen千问大模型
Echo丶洛尘2 小时前
Pycharm中No Conda enviroment selected
pycharm·conda
EelBarb2 小时前
python:一个代理流量监控的媒体文件下载脚本
开发语言·python
Eric.Lee20213 小时前
python opencv 将不同shape尺寸的图片制作video视频
python·opencv·音视频
Amo Xiang3 小时前
Python 常用模块(八):logging模块
python·logging·日志