I have also tried to enable Multibyte string feature, and tried the following : echo mb_strtolower ( 'Ô' ) . '<br>'; But it still gives me a weird character. My page is also UTF-8 encoded. debussy007 wrote: > > Hello, > > strtolower(...) returns a weird character when i try to convert upper case > Ô to ô, > > can anyone help ? > > Thank you ! > -- View this message in context: http://www.nabble.com/strtolower-doesn%27t-work-for-character-%22%C3%94%22-tf4621862.html#a13199478 Sent from the PHP - General mailing list archive at Nabble.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php