html – 在rails应用程序中设置charset

前端之家收集整理的这篇文章主要介绍了html – 在rails应用程序中设置charset前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在RoR应用程序的html视图中设置我的charset.
我已经通过Meta equiv标签配置了charset:
** Meta http-equiv =“Content-Type”content =“text / html; charset = iso-8859-1”**

它没有用,所以我试图改变我的.htaccess(它是一个在apache下运行的RoR应用程序),但这是我的问题.通常我可以使用以下语句:
AddType’text / html; charset = ISO-8859-1’html

但问题是,正如大家都知道的那样,RoR没有“文件扩展名”,而且打破了这个.htaccess解决方案.有人知道在布局模板或视图中设置字符集的另一种方法吗?

解决方法

让您的Rails应用程序设置Content-type标头,然后您就不必担心Apache正在做什么.
response.headers['Content-type'] = 'text/html; charset=utf-8'

您可能还想添加

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

页面本身,以便如果有人将其保存到磁盘,它将加载正确的字符集.

猜你在找的HTML相关文章