Ruby: String#scrub の追加と String#encode の改善Ruby: Unicode 正規化を行うRuby: UTF-8-MAC(UTF-8-HFS) を UTF-8 (NFC) に変換するRuby: 書記素クラスターを考慮して文字数を求めるRuby: 正規表現の Unicode プロパティにマッチする文字を列挙する Ruby 1.9 以降であれば、UTF-8-MAC および UTF-8-HFS が利用可能である。Ruby がサポートするエンコーディングの一覧を返す Encoding.name_list から確認することができる。 puts Encoding.name_list.sort UTF-8-MAC および UTF-8-HFS は Mac OSX のファイルシステムの HFS+ が採用している NFD (Normalization Form Canonica