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都能认出编码了。

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

  • Share/Bookmark

共 3 条评论

  • hwx 三月 27th, 2007 9:57 下午

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

  • 山猫 七月 9th, 2008 10:48 下午

直接用 UTF-8 多好。

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

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

发表评论

  • :l
  • :)
  • :q
  • :(
  • :^
  • :x
  • :v
  • :D
  • :s
  • :h
  • :e
  • :X
  • :k
  • :w
  • :d
  • :p

注意:评论中需包含至少一个中文字,否则视为无效

Additional comments powered by BackType