2014-01-11 57 views
1

我创建从我的Android应用程序中的PDF,但它是不可能的输出“€”符号(显示为“?”)如何写欧元(€)符号到Android PDF

我已经尝试使用unicode值“\ u20ac”,它不起作用。 有什么想法?

非常感谢提前。

+3

你需要弄清楚你的pdf中使用的特定字体的char代码是什么。 –

+2

某些字体不存在于某些字体中 - 尝试使用不同的字体? – Krease

+0

感谢您的意见,首先我使用“ISO 8859-1”,然后我发现它没有“€”字符,但现在我正在使用“ISO 8859-15”应该工作,但它仍然没有' t:S – Alqueraf

回答

1

我和APW(Android PDF Writer)有同样的问题。通常使用ISO-8859-15欧元符号(U + 20AC)在位置164(0xa4),但它给了我货币符号(¤),所以我尝试使用位置128(0x80)(€在我的string.xml)在Windows-1252中,它工作。

我想它与使用StandardFonts.WIN_ANSI_ENCODING的PDF字体编码有关。