在使用 IntelliJ 对 reStructuredText 文件进行编辑的时候。
我们可能会遇到乱码的情况。
如下图:

python-encode-011290×604 72.6 KB
可以看到,我们在使用 IntelliJ 的时候中文是乱码的。
这里有几个地方是需要修改的,首先你需要修改你的项目使用的是 UTF-8 编码。
Ctrl + Alt + S 进入设置,然后选择 Editor > File Encodings
你需要将你的全局设置,项目编码都设置成 UTF-8,如果你使用的是中文操作系统,可能这里默认设置是 GBK,不要使用 GBK。

python-encode-02984×709 118 KB
然后重启你的 IntelliJ, 你可能会发现你的修改没有生效。
这是因为 reStructuredText 的插件使用了 Java 的 JavaFX 或者 Swing,这在默认情况下是不支持 UTF-8 的。
你需要对 IntelliJ 的启动参数进行设置。
选择帮助下面的修改自定 VM 选项。

python-encode-03777×563 35.3 KB
在文件的最后添加
-Dfile.encoding=UTF-8
这个表示的是在 IntelliJ 启动的时候,我们将 VM 的启动参数强制使用 UTF-8 编码。

python-encode-04829×481 18.2 KB
在完成上面的修改后,重启你的 IntelliJ,然后在对文件进行对比查看。
你可以看到你的 IntelliJ 已经能够支持中文了。

python-encode-051387×643 27.8 KB
因为你 IntelliJ 是基于 Java 平台,Java 平台中的 JavaFX 和 Swing 对 UTF-8 的支持一种不是非常理想,不是开箱即用的那种。

https://www.ossez.com/t/python-restructuredtext/179

datetimepicker中文不生效_Python reStructuredText 帮助文件中文乱码相关推荐

  1. python中文文本分析_python使用snownlp进行中文文本处理以及分词和情感分析 - pytorch中文网...

    SnowNLP: 一个简单的中文文本处理库 SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的 ...

  2. python中文字体下载_python+freetype+opencv 图片中文(汉字)显示 详细图文教程和项目完整源代码...

    效果展示 开发环境配置 python+freetype配置 项目完整文档下载(源代码+字体+图片) 完整字体下载 包括:times new roman,中山行书百年纪念版,calibri,Christ ...

  3. python输出中文加数字_Python实现阿拉伯数字加上中文数字

    在Python 3里面,中文是可以作为变量名的,而运算符又可以重载,基于这两个特性,我们可以实现阿拉伯数字与中文数字的四则运算. 首先我们定义一个类 Num : class Num(object): ...

  4. python语言程序支持中文输出吗_Python语言不支持中文。

    标记用于定义HTML文档的头部信息,也称为头部标记.()A:错B:对 压电陶瓷包括()特性A:压电陶瓷的压电系数比石英晶体小B:目前使用较多的压电陶瓷材料是锆钛酸铅它是钛酸钡和锆钛酸铅组成有较高的压电 ...

  5. datetimepicker中文不生效_搜索引擎技术(二十)- elasticsearch - 中文分词器

    步骤1:分词器概念 步骤2:安装中文分词器步骤3:重启 ElasticSearch步骤4:测试中文分词效果 步骤 1 : 分词器概念 分词器指的是搜索引擎如何使用关键字进行匹配,如 入门 中的关键字: ...

  6. python rarfile不支持中文路径_python使用zipfile解压文件中文乱码问题

    中文在编程中真实后娘养的,各种坑爹,python3下中文乱码这个问题抓破了头皮,头疼.看了alex的文章,才有种恍然大悟的感觉(链接在底部). 一句话,就是转换成unicode,压缩前是什么编码,使用 ...

  7. python不同数据的读入_python读写不同编码txt文件_python读写txt文件

    python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...

  8. linux文件乱码crt,Linux中文文件显示乱码或Secure CRT显示乱码解决方案

    Linux中文文件显示乱码或Secure CRT显示乱码解决方案 1.设置Secure CRT options->session options->appearance->fond( ...

  9. win10 oracle11g 乱码,win10系统下载中文文件出现乱码的解决方法

    将windows7系统升级到windows10正式版后,发现即使自己将系统显示语言改为中文,在用浏览器下载某些中文文件时候,下载的文件名及文件内容仍会出现乱码的情况.这是怎么回事呢?其实,该问题是用户 ...

最新文章

  1. Python:机器学习库 sklearn
  2. Android float 四舍五入没有入的一个问题
  3. 面试:字符串拼接,什么时候用StringBuilder?
  4. 组合模式用于分类设计子叶与枝干时候太好用了
  5. lua学习笔试之迭代器和通用for
  6. 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用48
  7. 数据中心胶体电池的使用寿命
  8. 迪拜的经济支柱是什么?
  9. C#高效编程话题集1(每期10话题)
  10. 新闻网大数据实时分析可视化系统项目——7、Kafka分布式集群部署
  11. Delphi:ADOConnection连接SQLServer自动断网问题解决
  12. OO模式-Composite
  13. 最全NFC芯片技术厂商介绍及应用介绍
  14. 6.1Python文件的操作(一)
  15. 深度学习2.0-21.Keras高层API-compilefitEvaluatePredict
  16. Node:连接MySQL报错\lib\protocol\Parser.js:43 Cannot read property ‘query‘ of undefined
  17. MFC(6)点击按钮弹出新的对话框源码
  18. Android学习笔记五:基本视图组件:Button
  19. html静态网站基于数码类电商购物网站网页设计与实现共计30个页面.rar(项目源码+毕业设计+论文+答辩PPT)
  20. 高德地图大头针功能_关于高德地图遇到的自定义大头针的坑

热门文章

  1. 如何看待 2020 届校招算法岗供远大于求的情况?
  2. chartxy 柱状图_关于Chart柱状图的使用,有问题
  3. 如何快速搭建一个属于自己的网站?
  4. 关于不过洋节的通知_国家有规定不许过圣诞节等洋节吗?
  5. 蓝桥杯 基础练习 高精度加法
  6. 车道线检测新工作VIL-100: A New Dataset and A Baseline Model for Video Instance Lane Detection ICCV2021
  7. 《人月神话》读后感1
  8. 聚能聊每周精选 第十一期
  9. c 传string 给java_JNI基础 将字符串传递给c,在c中拼接后返回给java
  10. springmvc如何使用视图解析器_SpringMVC相关面试题