我相信这是可以的,所以我正在创建一个问题,我可以为其他人带来好处。问题:
我正在使用远程链接发送信息请求并返回包含该信息的脚本。返回的数据由于某种原因在ISO-8859-15中编码,即使我已经完成了我能找到的所有可以使Rails& Ruby使用UTF-8。
show.coffee
$('#messages_messages').html("<%= escape_javascript(render 'show') %>")
# _show.html.erb will create output with characters such as åäö
响应包含一堆?字符而不是åäö。
答案 0 :(得分:2)
由于某种原因,只有在使用.coffee文件名时才会出现此错误。这是我的解决方案:
不要使用.coffee和文件名的结尾。 show.js.erb
$('#messages_messages').html("<%= escape_javascript(render 'show') %>");
# _show.html.erb will create output with characters such as åäö
没有编码错误。