2015-09-16 29 views
0

使用xhtm2pdf創建PDF時,我們無法打印「£」符號,但適用於美元和歐元。我們已經使用了設置字體和更改字體系列,但仍然無法打印英鎊。xhtml2pdf在創建PDF時不顯示GBP(「£」)符號

+1

您是否嘗試過磅符號本身?在這種情況下,您可以嘗試HTML實體:** £ **(不要忘記結束分號) –

+0

不用,我必須通過django過濾器應用符號。如果我在過濾器中使用£,它顯示爲123 £ – mithu

+0

html模板是否有[元標記](http://www.w3schools.com/tags/att_meta_charset.asp)來表示編碼是utf-8? – Alasdair

回答

0

當您致電pisa.CreatePDF()時,請確保包含編碼。

下面是我們使用的,顯然它有點超出了上下文,但它主要是從示例文檔中複製的。

pisaStatus = pisa.CreatePDF(html.encode('UTF-8'), encoding="UTF-8", dest=f, link_callback=link_callback)