我必须将Québec中的case转换为QUÉBEC,但无法这样做有人能引导我吗在我的规范文件中,我包括:

require 'unicode_utils/upcase'

然后我做了:
p UnicodeUtils.upcase("Québec", :fr)

在运行时得到以下参数错误:
wrong number of arguments (0 or 1+)

我甚至尝试将nil作为第二个参数传递,但得到了相同的错误。我错过了什么我从this question那里得到了一些参考资料。
$ gem install unicode_utils
$ irb
> require 'unicode_utils'
=> true
> UnicodeUtils.downcase("FEN BİLİMLERİ", :tr)
=> "fen bilimleri"

最佳答案

你可以用
魁北克
对于非ASCII字符。
谢谢。

10-08 00:40