Ruby 请教一下~怎么将 GBK 的格式转成 UTF-8

ghn645568344 · 2014年12月18日 · 最后由 shaunli 回复于 2014年12月23日 · 2889 次阅读

请教一下~怎么将 GBK 的格式转成 UTF-8?从网上爬了段文字,是 GBK 显示乱码~怎么转成 UTF-8???RUBY 版本是 2.1.5

str.force_encoding(encoding)  str

linux 的 iconv 命令也可以做到编码转换 另外提一句,既然你用 GBK 显示的是乱码,那说明这就不是 GBK 编码的,你用 GBK 去解码肯定不对啊,何谈转到 UTF-8 呢?说不定文件本身就是 UTF-8 而且 GBK 内部又有很多小编码集合,建议楼主先弄清源文件的编码在做

需要 登录 后方可回复, 如果你还没有账号请 注册新账号