Rails 中文 GB2312的问题

作者:半瓶墨水   链接:http://www.2maomao.com/blog/rails-meta-gb2312-bad/

在layout template里面head处加了这个了:
<meta http-equiv=”Content-Type” content=”text/html; charset=GB2312″ />

好像一点用也没有,出来的html代码里面是包括这个的,但是打开还是乱码,不论firefox还是ie,使用的还是默认的utf-8编码。根本就不管上面的meta声明。

奇怪的是,把这个乱码网页保存下来以后,单独打开,firefox和ie都能认出编码了。

怎么回事?还有啥猫腻吗?

3 条评论 发表在“Rails 中文 GB2312的问题”上

  1. hwx说道:

    做啥项目啊?用GB2312干嘛?麻烦多多。

  2. 山猫说道:

    直接用 UTF-8 多好。

    浏览器认 UTF-8 是因为 http 头标示了编码,
    优先级比 html 的大。

  3. 半瓶墨水说道:

    @山猫
    老帖都有人顶,今天运气是不是太好了 😀
    我现在已经完全采用UTF-8了,所有跟编码较劲的人都是这个下场…

留下回复