Hi! > I would make the Zend engine use the ROOT Locale for PHP's language parsing > (in Java it's called Locale.ROOT, in C it’s the Locale named ""), so its > invariant to local settings but works correct for all of Unicode. In theory,
Yeah, right, in theory we need full unicode support. In practice, however, Zend engine does not support Unicode and never did. It uses system-level tolower(), which depends on current locale and is not reliable since locales have all kinds of weird rules. This patch is not meant to introduce full Unicode support, this patch is meant to remove dependency of the engine on the current locale which leads to all kinds of weird effects. -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php