2

我必须将大小写转换QuébecQUÉBEC,但我无法这样做。有人可以指导我吗?在我的规范文件中,我包括:

require 'unicode_utils/upcase'

然后我做了:

p UnicodeUtils.upcase("Québec", :fr)

并在运行时得到以下参数错误:

wrong number of arguments (0 or 1+)

我什至尝试将nil其作为第二个参数传递,但得到了同样的错误。我错过了什么?我从这个问题中得到了一些参考。

$ gem install unicode_utils
$ irb
> require 'unicode_utils'  
=> true  
> UnicodeUtils.downcase("FEN BİLİMLERİ", :tr)  
=> "fen bilimleri"
4

1 回答 1

1

您可以使用

"Québec".mb_chars.upcase=> 魁北克

对于非 ASCII 字符。

谢谢。

于 2016-12-02T10:30:59.763 回答