python FPDF显示中文问题:UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 2069-207

python FPDF显示中文问题:UnicodeEncodeError: ‘latin-1’ codec can’t encode characters in position 2069-207

报错原因:问题在字体上,我们先看一个例子。

1.显示英文正常,没毛病
在这里插入图片描述
在这里插入图片描述
2.显示中文报错
在这里插入图片描述
在这里插入图片描述
3.选用中文字体,重新进行

这是使用FPDF自带的字体,如果用来显示中文会报错的。

在这里插入图片描述

添加本地仿宋字体,设置仿宋字体为显示的字体。

在这里插入图片描述

我们来写一篇滕王阁序

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.源码和字体

https://download.csdn.net/download/qq_38393271/87033130?spm=1001.2014.3001.5503

扫描二维码关注公众号,回复: 16248879 查看本文章

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_38393271/article/details/127883841
今日推荐