[英]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.