擅长:python、mysql、java
<p>可能是你的字体。尝试在GIMP中使用相同字体的Euro字符,看看该字体是否支持该代码点。在</p>
<p>还要检查代码,看看是给PIL一个<code>unicode</code>字符串还是字节字符串。<a href="http://effbot.org/imagingbook/imagefont.htm" rel="nofollow">The documentation</a>说你应该这样做:</p>
<pre><code>font = ImageFont.truetype("symbol.ttf", 16, encoding="symb")
draw.text((0, 0), unichr(0xF000 + 0xAA))
</code></pre>
<p>欧元符号是<code>unichr(0x20AC)</code>。注意,<code>unichr</code>返回的是<code>unicode</code>字符串,而不是<code>str</code>(字节)字符串。在</p>