I'm using PDFKit in my Rails app to generate PDF's. Problem is some of my content in contains non-ascii characters. How do I force it to use UTF-8?
How to use UTF-8 in PDFKit in Rails?
Asked Answered
Fixed by adding this to in the html head:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
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
can you please add link to the docs that explain how to do that ? –
Leicestershire
I have written above in config/initializers/pdfkit.rb file (ROR App). And It is working fine for me. I did this by using github.com/mileszs/wicked_pdf document –
Littrell
Please check #55329782 –
Littrell
utf-8
is the default value for encoding
key anyway github.com/pdfkit/pdfkit/blob/master/lib/pdfkit/… –
Eugenle © 2022 - 2024 — McMap. All rights reserved.
html = '<meta http-equiv="Content-type" content="text/html; charset=utf-8" />' + str(msg.html)
– Toandfro