浏览 3516 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (15)
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-01
class String def utf8_to_gb2312 encode_convert(self, "gb2312", "UTF-8") end private def encode_convert(s, to, from) require 'iconv' begin converter = Iconv.new(to, from) converter.iconv(s) rescue s end end end s = "搞笑".utf8_to_gb2312 require 'uri' puts URI.escape(s) "http://index.baidu.com/main/word.php?word=%B8%E3%D0%A6"
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-03-04
require 'iconv'
Iconv.iconv("GB2312//IGNORE","UTF-8",s) |
|
返回顶楼 | |
发表时间:2011-03-21
encode_convert应该是类方法吧
|
|
返回顶楼 | |