[英]write list in pdf file using python
pdf = fpdf.FPDF(format='letter')
pdf.add_page()
pdf.set_font("Arial", size=12)
for i in data:
pdf.write(5,str(i))
pdf.ln()
pdf.output("testings.pdf")
但是,我遇到了错误
UnicodeEncodeError: 'latin-1' codec can't encode character '\u201c' in position 1548: ordinal not in range(256)
数据包含字符串格式的结果,谁能帮助我知道如何将结果写入pdf文件,我想将每个字符串写在数据列表的单独页面中。
上面是数据屏幕截图,它的长度很大,因此不会插入所有记录,但列表仅包含文本数据
这是因为MySQLdb通常尝试将所有内容编码为latin-1。 建立连接后,可以通过执行以下命令来解决此问题:我也遇到同样的问题Python MySQLdb模块。 由于MySQL将让您刚才保存你在无论字符集的文本字段需要的任何二进制数据,我发现我的解决方案在这里链接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.