2011-06-03 3 views
1

J'essaie d'utiliser titlecase pour changer un mot en majuscules pour une sortie plus agréable. Il fonctionne avec des lettres non anglaises mais pas sur d'autres lettres. Y a-t-il une commande similaire plus conviviale UTF-8?Rails titlecase ne fonctionne pas sur les lettres non-anglais

"#{self.name.titlecase}" 

Results: SkjÖldÓlfsstaÐi 

Johann

Répondre

1

Cela devrait fonctionner sur les caractères unicode:

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

Résultats: Skjöldólfsstaði

Questions connexes