Ruby on rails 如何在Rails中的PDFKit中使用UTF-8?

Ruby on rails 如何在Rails中的PDFKit中使用UTF-8?,ruby-on-rails,ruby-on-rails-3,utf-8,wkhtmltopdf,pdfkit,Ruby On Rails,Ruby On Rails 3,Utf 8,Wkhtmltopdf,Pdfkit,我正在Rails应用程序中使用PDFKit生成PDF。问题是我在中的某些内容包含非ascii字符。如何强制它使用UTF-8?通过在html头中添加以下内容来修复: <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 您可以添加文档链接来解释如何操作吗?我已经在上面的config/initializers/pdfkit.rb文件(ROR应用程序)中写过了。这对我来说很好。我是通过使用docume

我正在Rails应用程序中使用PDFKit生成PDF。问题是我在中的某些内容包含非ascii字符。如何强制它使用UTF-8?

通过在html头中添加以下内容来修复:

<meta http-equiv="Content-type" content="text/html; charset=utf-8" />


您可以添加文档链接来解释如何操作吗?我已经在上面的config/initializers/pdfkit.rb文件(ROR应用程序)中写过了。这对我来说很好。我是通过使用document实现的请检查
utf-8
encoding
key的默认值,不管怎样,它也适用于Python pdfkit
html=''+str(msg.html)
You can write in PDFKIT configration.

 PDFKit.configure do |config|
        config.wkhtmltopdf = '/opt/wkhtmltopdf'
        config.default_options = {
          :encoding      => 'UTF-8'
          :page_size     => 'Letter',
          :margin_top    => '0.3in',          
          :margin_bottom => '0.1in',          
          :print_media_type => true                       
        }
 end