【发布时间】:2021-09-28 15:41:36
【问题描述】:
情况
- 我正在用德语编写一个 Ruby On Rails 应用程序,它能够下载 PDF 文件。
- 用户输入的字符串应显示在 PDF 中。就像例如城市: “科隆”和“慕尼黑”(科隆和慕尼黑)
- ERB 视图正确显示此内容可能是因为特殊的德语字符 ä、ü、ö 和 ß 在 UTF-8 中是已知的(每页的头部显示: meta http-equiv="content-type" content="text/html; charset=utf-8")
问题
PDF 文件是通过一个 HTML 文件在后台生成的,它渲染字符串并用某种乱七八糟的字符将它们弄乱。
解决方案的想法?
如何解决这个问题?有没有办法在这个 PDF 中正确显示德语变音符号?
【问题讨论】:
标签: ruby-on-rails pdf non-ascii-characters html-escape-characters