note 112383 added to function.strtoupper

From: Date: Mon, 10 Jun 2013 08:28:05 +0000
Subject: note 112383 added to function.strtoupper
Groups: php.notes 
Request: Send a blank email to php-notes+get-195119@lists.php.net to get a copy of this message
One might think that setting the correct locale would do the trick with for example german umlauts, but this is not the case. You have to use mb_strtoupper() instead: <?php setlocale(LC_CTYPE, 'de_DE.UTF8'); echo strtoupper('Umlaute äöü in uppercase'); // outputs "UMLAUTE äöü IN UPPERCASE" echo mb_strtoupper('Umlaute äöü in uppercase', 'UTF-8'); // outputs "UMLAUTE ÄÖÜ IN UPPERCASE" ?> ---- Server IP: 213.172.110.14 Probable Submitter: 217.89.113.14 ---- Manual Page -- http://php.net/manual/en/function.strtoupper.php Edit -- https://master.php.net/note/edit/112383 Del: integrated -- https://master.php.net/note/delete/112383/integrated Del: useless -- https://master.php.net/note/delete/112383/useless Del: bad code -- https://master.php.net/note/delete/112383/bad+code Del: spam -- https://master.php.net/note/delete/112383/spam Del: non-english -- https://master.php.net/note/delete/112383/non-english Del: in docs -- https://master.php.net/note/delete/112383/in+docs Del: other reasons-- https://master.php.net/note/delete/112383 Reject -- https://master.php.net/note/reject/112383 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#195119) next »