使用iconv将繁体中文转换为简体中文

时间:2011-11-10 19:37:08

标签: ruby-on-rails ruby iconv

如何使用Ruby中的iconv将字符串从简体中文转换为繁体中文(反之亦然)?

我试过

Iconv.conv("gb2312//IGNORE", "big5//IGNORE", '大家一起學中文')

我得到一个完全不同的字符串。我尝试过使用GBK和BIG5编码,我得到了一个IllegalSequence错误。

感谢。

2 个答案:

答案 0 :(得分:4)

https://rubygems.org/gems/tradsim

我刚写了一个宝石

安装宝石

gem install tradsim

使用宝石

# encoding: UTF-8
require 'tradsim'
puts Tradsim::to_sim("大家一起學中文")

它会产生

大家一起学中文

您可以使用Tradsim::to_trad执行相反操作。

答案 1 :(得分:0)

你想把学生转换成学吗?我可能是错的,但我认为Iconv不会执行那种转换。