If you know what you're doing, go ahead. But, out of courtesy to the ucdata people who produced the basis of the code, please Cc: them any patches that they might find useful. (ucdata is used by the openldap project).
--Wez. On Thu, 24 Oct 2002, Moriyoshi Koizumi wrote: > Hi, > > AFAIK, UCDATA itself only offers character conversion facilities, not > string conversion ones. Is it our job to discuss how to implement those > string conversion functions? If you think so, I'll commit it because > I might be one of those who know the right way to handle it. > > Moriyoshi > > > Wez Furlong <[EMAIL PROTECTED]> wrote: > > > 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 > > > > -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php