在ruby中音译非英语字符的最简单方法是什么.那是转换,例如:
translit "Gévry"
#=> "Gevry"
当我试图音译西里尔语utf-8字符串时
Iconv.iconv('ascii//ignore//translit', 'utf-8', string).to_s
Run Code Online (Sandbox Code Playgroud)
(参见问题/ 1726404/transliteration-in-ruby)
除了那些必须被音译的符号外,我得到了所有东西.
例如:'r-строка'→'r-'和'Gévry'→'Gvry'.
怎么了?
Ruby 1.8.7/Rails 2.3.5/WSeven