hi
我rails随便生成个scaffold,比如product name:string,然后在随便new一个product,在name里面输入中文。
然后我在浏览器里面输入
localhost:3000/products/1.xml
返回的xml里面,中文是用这种编码表示的:按品牌分类
请问这个是什么编码?
然后如果我不想要得到这样的编码,比如我想得到utf-8的,因为我其他客户端要用。 请问怎么弄?
谢谢!
hi
我rails随便生成个scaffold,比如product name:string,然后在随便new一个product,在name里面输入中文。
然后我在浏览器里面输入
localhost:3000/products/1.xml
返回的xml里面,中文是用这种编码表示的:按品牌分类
请问这个是什么编码?
然后如果我不想要得到这样的编码,比如我想得到utf-8的,因为我其他客户端要用。 请问怎么弄?
谢谢!
irb中
[code="ruby"]require 'cgi'
$KCODE = 'u'
CGI::unescapeHTML('按品牌分类')[/code]
返回按品牌分类
其它的语言应该也有类似于unescapeHTML的方法
[quote]CGI.unescapeHTML(string)
只对string中的 & > < " 和带有数值的元素(�ffff 等)进行解码。[/quote]