我想使用Python PISA库生成PPF,但是当我尝试使用非ASCII字符时,它会在PDF中显示黑盒子。
如果有人在这里帮助我真的很棒。
#! /usr/bin/python
# -*- coding: utf-8 -*-
# encoding=utf8
import ho.pisa as pisa
import StringIO
import sys
data = """
<html>
<head>
<title>Testing</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<p>%s</p>
</body>
</html>
"""
text = '秋子明子晶子'
filename = "test5.pdf"
pdf = pisa.CreatePDF(StringIO.StringIO(data % text),file(filename, "wb"), encoding='utf-8')