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 > > -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php