Pycharm 中文乱码解决,统一设置 UTF-8,再也不会乱码了

简介: Pycharm 中文乱码解决,统一设置 UTF-8,再也不会乱码了

背景


a8aadb110b031d34284c7911953ea45a_5152bc1a89d64f4ba77d06dc00c789c8.png


当我们在使用pycharm编写代码的时候,为了避免乱码问题,我们统一用utf-8编码。由于Python源代码也是一个文本文件,所以当你的源代码包含中文的时候,在保存源代码的时候就务必指定保存为UTF-8编码。


但是有很的多的小伙伴还不知道如何进行设置,下面一起来看看详细的Pycharm中设置默认字符编码为utf-8的方法吧,希望对大家的学习能带来帮助。


在Pycharm中创建模版


在Pycharm中可以创建一个模版,每次新建python文件时Pycharm会默认在前两行生成utf-8,操作如下:


在setting中的Editor中找到File and Code Templates,在Python Script中添加代码


#!/user/bin/env python3
    # -*- coding: utf-8 -*-


a9f118d348e986f64e0c18adca26668c_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTEwNDI5NA==,size_16,color_FFFFFF,t_70.jpg


接着,在File Encoding中修改下编码


3f060d90dc263ad5a5efd67f8aa7293c_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTEwNDI5NA==,size_16,color_FFFFFF,t_70.jpg


在文件中输入代码测试


print(u'测试中文')


这样你可以看到在 console 输出台中可以看到正确的中文了。


终极大招


然而,有时候,当我们上面的步骤设置完成之后,有时候还会乱码,这时候要怎么解决呢


点击 help,选择Edit Custom VM Options


在打开的文件中添加


-Dfile.encoding=UTF-8

3ab4f878d0702c08cc1a190ae05d9e52_948cd6a01f3546cbb2bad11d2ae8839c.png



相关文章
|
6月前
|
IDE 开发工具 Python
解决pycharm运行项目时控制台乱码
解决pycharm运行项目时控制台乱码
117 0
|
编译器 Python Windows
解决jupyter以及windows系统中pycharm编译器画图的中文乱码问题大全
解决jupyter以及windows系统中pycharm编译器画图的中文乱码问题大全,我们在jupyter的notebook中使用matplotlib画图的时候,经常性的会遇见一些中文乱码显示□的情况,如下所示:
633 0
解决jupyter以及windows系统中pycharm编译器画图的中文乱码问题大全
|
1月前
|
Ubuntu Shell Python
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
这篇博客详细讲解了如何在Ubuntu 20.04系统中为PyCharm设置快捷启动图标,包括创建.desktop文件、编辑文件内容以及添加到收藏夹的步骤。
323 0
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
|
4月前
|
开发者 iOS开发 MacOS
【Python】已解决:Pycharm设置Python每个文件开头自定义模板(带上作者名、时间等)
【Python】已解决:Pycharm设置Python每个文件开头自定义模板(带上作者名、时间等)
172 0
|
4月前
|
Python
【python】PyCharm如何设置字体大小和背景
【python】PyCharm如何设置字体大小和背景
|
6月前
|
Python
pycharm字体大小设置
pycharm字体大小设置
52 0
|
6月前
|
测试技术 Python
设置pycharm使用pytest执行测试用例时,输出print语句至控制台
设置pycharm使用pytest执行测试用例时,输出print语句至控制台
262 0
|
11月前
|
安全 Python
Python环境配置及基础用法&Pycharm库安装与背景设置及避免Venv文件夹
Python环境配置及基础用法&Pycharm库安装与背景设置及避免Venv文件夹
150 1
|
11月前
|
Ruby Python
Python(七)pycharm的一些设置(持续更新)
一:设置python解释器的版本 我们在开发不通话项目的时候可能会遇到使用不同python版本的情况。 有可能前一秒还在开发python3.8的项目,下一秒就去修改python2.6的项目了。当然,这种情况比较极端。 那么我们如何修改pycharm的python解释器的版本呢?
72 0
|
机器学习/深度学习 自然语言处理 异构计算
完全小白的pycharm深度学习调试+for循环断点条件设置
完全小白的pycharm深度学习调试+for循环断点条件设置
393 0