我正在尝试创建和下载pdf格式的html文件,该文件的段落包含文字以及表情符号(表情符号)。在输出中,我能够获得正确的文本,但不能获得表情符号。
我有dashboard_controller.rb
,其中包含以下功能。
def download_dashboard
respond_to do |format|
format.html
format.pdf do
html = render_to_string(:layout => false, :action => "download_dashboard.html.haml")
send_data(html, :filename => "dashboard.html", :type => 'application/pdf')
end
end
end
在这里,download_dashboard.html.haml
具有以下代码
%p= Hello, World!
但是我得到的下载文件dashboard.html
输出是这样的:
正确的输出应如下所示:
如何获得正确的输出?
答案 0 :(得分:1)
在download_dashboard.html.haml
中包括char ='utf-8':
%meta{:charset => "utf-8"}