【发布时间】:2015-03-24 09:51:27
【问题描述】:
在 linux 控制台上对以下 .pdf 转换进行编码失败并显示“ContentNotFoundError”
wkhtmltopdf --page-size A4 --encoding utf-8 --viewport-size 1024x768 http://localhost/möja.html /tmp/test.pdf
在启用 UTF-8 字符集的 lynx 中出现同样的问题:
The requested URL /möja.html was not found on this server.
语言环境设置为 utf-8。控制台正在正确输入德语特殊字符。
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
通过浏览器和开发系统上的 wkhtmltopdf 访问页面(相同的 debian wheezy 发行版)按预期工作。如果 url 中没有德语特殊字符,则可以很好地创建 pdf。我找不到任何差异。
感谢您的每一个提示!
【问题讨论】:
标签: encoding utf-8 wkhtmltopdf