关于ruby中文输入问题,不懂勿回

Python017

关于ruby中文输入问题,不懂勿回,第1张

字符编码问题,ruby自己是支持utf8的.

require "iconv"

Iconv.iconv("GBK//IGNORE","UTF-8//IGNORE",string).to_s

具体参数使用问题,你可以查看API

插件汉化不需要什么高深的工具,一个必要工具:文本编辑器,一个可选工具:字典,足以。插件汉化需要注意的就是要有基本的编程概念,大致能看懂哪里是能够改成中文的纯字符串,哪里是必须保持原装的,如变量名,方法、过程名等。汉化方法:有很多人说,ruby不支持中文,如果在ruby里加入中文,就要在中文前后加上几个空格,具体加几个还要试验。我觉得这种方法太累,而且没什么可控性。根据我的经验,只要把ruby文件编码格式转换为UTF-8即可,无需在中文前后加什么空格,转换方法很多,比如我用emeditor这个文本编辑器,可以很轻松将文本类文件转换成多种编码。还有一种方法就是:用记事本打开rb文件,另存成txt,存的时候选择编码,然后再改后缀名即可。转换UTF-8的方法完全能够解决ruby不支持中文的毛病,绝对没有乱码。我汉化几十个插件,从来没出过错。祝楼主成功!也别忘了和大家分享你的成果~

Ruby翻译成中文是:红宝石,也可用作人名,多指女性。

ruby

英 ['ruːbɪ] 美 ['rubi]

n. 红宝石;红宝石色

adj. 红宝石色的

vt. 使带红宝石色

n. (Ruby)人名;(法)吕比;(英、西、德、匈、瑞典)鲁比

[ 复数 rubies ]

双语例句:

I wonder what kind of ring he got her? He bought me a ruby.

我想知道他给她买的什么样的戒指,他给我的是红宝石的。