Re: [PATCH] Make mb_convert_case() conform to Unicode Spec

From: Date: Wed, 23 Oct 2002 18:32:15 +0000
Subject: Re: [PATCH] Make mb_convert_case() conform to Unicode Spec
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-90012@lists.php.net to get a copy of this message
Hi Moriyoshi, The code was taken from the ucdata package; I don't really know anything about the internals at this stage. It is probably best to talk to the ucdata guys - I don't have the URL to hand, but I'm sure you can find them using google. --Wez. On Thu, 24 Oct 2002, Moriyoshi Koizumi wrote: > Hello Wez, > > IMO the current behaviour of mb_convert_case() with MB_CASE_TITLE looks > a bit strange as per Unicode specification. > > --snip-- (cited from > http://www.unicode.org/unicode/reports/tr21/) > > S3. toTitlecase(X) > For each character C, find the preceding character B. > ignore any intervening case-ignorable characters when finding B. > If B exists, and is cased > map C to UCD_lower(C) > Otherwise, > map C to UCD_title(C) > > --snip-- > > The attached patch modifies the conversion routine so that it conforms to > the document referred above. > > I don't know what the expected result is, so I refrain from committing it > immediately. Are there any problems with this? > > Moriyoshi > >

« previous php.dev (#90012) next »