3

reportlab を使用してトルコ語の文字を pdf に書きたいと思います。これを行うには、次のコードを使用しました。

c = Canvas("test.pdf")  
data="ğçİöşü"
p = Paragraph(data.decode('utf-8'), style=styNormal)

しかし、それはpdfで私のデータを表示しません。

出力: ■ç■ö■ü</p>

4

2 に答える 2

0

ファイルがUTF-8でエンコードされていることを確認してください。また、データ変数がUTF-8であることを確認することをお勧めします。

data = u"ğçİöşü"
于 2013-01-20T05:05:43.940 に答える