我如何使用Ruby中的图标将字符串从简体中文转换为繁体中文(反之亦然)?
我试过了
Iconv.conv("gb2312//IGNORE", "big5//IGNORE", '大家一起學中文')我得到了一根完全不同的绳子。我尝试使用GBK和BIG5编码,我得到了一个IllegalSequence错误。
谢谢。
发布于 2012-03-29 17:46:35
https://rubygems.org/gems/tradsim
我刚写了一块宝石
安装创业板
gem install tradsim使用宝石
# encoding: UTF-8
require 'tradsim'
puts Tradsim::to_sim("大家一起學中文")它会屈服的
大家一起学中文你可以用Tradsim::to_trad来做相反的事情。
发布于 2011-11-10 19:43:33
你是想把學转换成学吗?我可能错了,但我不认为Iconv会进行这种转换。
发布于 2021-08-30 08:13:22
OpenCC
https://github.com/BYVoid/OpenCC
到2021年,这被认为是最受欢迎的选择:
sudo apt install opencc
opencc -i input.txt -o output.txt -c t2s.json通过以下方式:
input.txt
大家一起學中文我们得到:
output.txt
大家一起学中文它还为Python和Node.js等几种语言提供了API。
在Ubuntu 21.04上测试,opencc 1.1.1。
https://stackoverflow.com/questions/8085281
复制相似问题