Rails titlecase不适用于非英文字母

时间:2011-06-03 20:34:22

标签: ruby-on-rails-3 utf-8

我正在尝试使用titlecase将全部大写单词更改为更好的输出。它适用于非英语字母,但不适用于其他字母。有没有类似的更多UTF-8友好命令?

"#{self.name.titlecase}"

Results:  SkjÖldÓlfsstaÐi

约翰

1 个答案:

答案 0 :(得分:1)

这应该适用于unicode字符:

"SkjÖldÓlfsstaÐi".mb_chars.titlecase.to_s

结果:Skjöldólfsstaði