How to capitalize UTF-8 string in PHP?

Sometimes I have to capitalize words in my pages. The problem is these words are encoded in UTF-8. Simple solution to resolve it:

$word = 'kędzierzyn-koźle';
$word = mb_convert_case($word, MB_CASE_TITLE, 'UTF-8');
Share and Enjoy:
  • Google Bookmarks
  • Twitter
  • BLIP - Bardzo Lubię Informować Przyjaciół
  • pinger.pl - Nie taki zwykły blog.
  • Facebook
  • del.icio.us
  • Digg
  • Wrzuć to na Flakera - powiadom swoich Znajomych
  • grono.net - internetowa społeczność przyjaciół
  • Netvibes
  • LinkedIn
  • Technorati
  • Dodaj niusa « OSnews.pl

2 comments ↓

#1 Nexik on 11.06.09 at 14:40

Nie lepiej uzyc CSS’a?

#2 admin on 11.10.09 at 09:53

CSS (text-transform: capitalize) nie kapitalizuje wyrażeń pomiędzy którymi występuje myślnik, np. powiat kędzierzyńsko-kozielski :)

Leave a Comment