ucwords doesn't capitalize foreign chars like öüäõ
so I need a solution, which will make "öösel" into "Öösel"
Is there a simple way to do it with regexp or I have to check all the characters manually?
If you have the mbstring extension installed, you can use the mb_convert_case
function, specifying MB_CASE_TITLE
as the $mode
parameter.
You can give a try to strtoupper() which works fine for me with French.
Sorry I hadn't seen it was ucwords...
Otherwise, this should work:
mb_convert_case($string, MB_CASE_TITLE, "UTF-8");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With