2011-06-03 64 views
1

我正在嘗試使用titlecase將所有大寫單詞更改爲更好的輸出。它適用於非英文字母,但不適用於其他字母。有沒有類似的更多的UTF-8友好命令?Rails titlecase不適用於非英文字母

"#{self.name.titlecase}" 

Results: SkjÖldÓlfsstaÐi 

約翰

回答

1

這應該對Unicode字符的工作:

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

結果:Skjöldólfsstaði