【发布时间】:2018-01-04 09:52:12
【问题描述】:
我在 Django 1.10 应用程序中使用 Pillow 4.2 在图像上插入一些包含 unicode 表情符号的文本。出于向后兼容性的原因,整个过程都在 Python 2.7 上运行。
在本地它就像一个魅力。顺便说一句,我使用OpenSansEmojis.tff 作为字体。
但是,当我在 Heroku 上推送我的代码时,表情符号字符无法正确显示,我得到的是“方形”字符 (▯)。也就是说,“é”、“è”、“ç”等重音字符都可以正确显示。
我应该补充一点,该功能由 Celery 4.* 工作人员(Heroku 上的单独测功机)运行。
我已经尝试过的
我尝试设置PYTHONIOENCODING,但没有帮助。
我尝试使用the trick mentioned here,但也没有用。
【问题讨论】: