#29955 [Ana->Asn]: mb_strtoupper() / lower() broken with some locale
| From: | derick@php.net | 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