Ruby で「半角カナを全角カナに変換する」あるいは「全角数字を半角数字に変換する」方法

結論

unicode_normalize(:nfkc) メソッドを用います。

'アイウエオ'.unicode_normalize(:nfkc) #=> "アイウエオ"
'123456'.unicode_normalize(:nfkc) #=> "123456"
Powered by はてなブログ