rails,wicked-pdf gem和éàö字符显示不正确

zab*_*mba 5 ruby-on-rails character-encoding wicked-pdf

当我生成包含éèà等字符的文本的PDF时,我确实会得到有趣的字符.

我知道这必须与编码有关.

我在字符串上尝试使用force_encoding("UTF-8"),但这些字符没有成功.

乔尔

Uni*_*key 8

添加<meta charset="UTF-8">到HTML视图的顶部或布局的头部.


aja*_*gir 7

您可以选择传递:

encoding: 'utf8'
Run Code Online (Sandbox Code Playgroud)


San*_*one 5

您还可以将其添加为 wickedpdf 中的选项

 WickedPdf.new.pdf_from_string(
    render :pdf => "Paper",
    :template => "paper/paper.html",
    :page_size => 'A4',
     formats: :html, encoding: 'utf8',
    :margin => {:top => 40}
  )
Run Code Online (Sandbox Code Playgroud)