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 教程:我们可以给 Python 文件起中文名吗?
开发语言·python
豌豆花下猫22 分钟前
Python 潮流周刊#99:如何在生产环境中运行 Python?(摘要)
后端·python·ai
小杨40425 分钟前
python入门系列二十(peewee)
人工智能·python·pycharm
弧襪26 分钟前
FlaskRestfulAPI接口的初步认识
python·flaskrestfulapi
船长@Quant28 分钟前
文档构建:Sphinx全面使用指南 — 进阶篇
python·markdown·sphinx·文档构建
cloudy49131 分钟前
强化学习:历史基金净产值,学习最大化长期收益
python·强化学习
Bruce_Liuxiaowei42 分钟前
使用Python脚本在Mac上彻底清除Chrome浏览历史:开发实战与隐私保护指南
chrome·python·macos
ruyingcai6666661 小时前
用python进行OCR识别
开发语言·python·ocr
Niuguangshuo1 小时前
Python设计模式:MVC模式
python·设计模式·mvc
TOMGRIL1 小时前
文件的读取操作
python