#29955 [Ana->Asn]: mb_strtoupper() / lower() broken with some locale

From: Date: Fri, 23 Dec 2005 13:28:30 +0000
Subject: #29955 [Ana->Asn]: mb_strtoupper() / lower() broken with some locale
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-90932@lists.php.net to get a copy of this message
ID: 29955 Updated by: derick@php.net Reported By: jan at horde dot org -Status: Analyzed +Status: Assigned Bug Type: mbstring related Operating System: Linux PHP Version: 5CVS, 4CVS (2004-09-02) Assigned To: hirokawa New Comment: "man iso-8859-9" will tell you. "i" maps to "0xdd" and "0xfd" maps to "I" See also: http://www.eki.ee/letter/chardata.cgi?lang=tr+Turkish&script=latin Previous Comments: ------------------------------------------------------------------------ [2005-12-23 14:24:06] jan at horde dot org See http://www.gymel.com/charsets/ISO8859-9.html#U0069 and http://www.gymel.com/charsets/ISO8859-9.html#U0049 under "Bemerkungen:" (remarks). ------------------------------------------------------------------------ [2005-12-23 14:10:05] hirokawa@php.net I don't know which is the standard way (0x49 or 0xdd). In ISO-8859-9 (Turkish), upper case of 'i' (0x69) always should be translated to 'I' with dot (0xdd) ? If yes, please let me know some URLs which describe the mapping. ------------------------------------------------------------------------ [2005-12-21 23:22:57] sniper@php.net Rui, yet another for you. Moriyoshi seems to have vanished.. ------------------------------------------------------------------------ [2005-08-08 00:18:22] sniper@php.net Are you going to fix this or not? If not, change the status to 'wont fix'. ------------------------------------------------------------------------ [2005-05-13 08:00:26] moriyoshi@php.net Turkish locale would need complete overhaul on the entire extension because the locale's character properties and required case folding behaviour are very special. PHP-ICU extension could support anything, but that's just an ongoing work by l0t3k. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/29955 -- Edit this bug report at http://bugs.php.net/?id=29955&edit=1

« previous php.bugs (#90932) next »