Hello Andi, claiming you have heard doesn't bring us any further though. Please provide tests other wise I cannot fix and reimplement what is there. Right now I only got one extremely basic test that only checks for a very very limited part of what the stuff is designed for.
marcus Monday, March 24, 2008, 11:15:21 PM, you wrote: > I think many of these encodings are still very much alive. I am pretty > sure that still a large amount of the Japanese market uses Shift-JIS. The > majority of the tools/text editors use this format as opposed to UTF-8. > Andi >> -----Original Message----- >> From: Alan Knowles [mailto:[EMAIL PROTECTED] >> Sent: Monday, March 24, 2008 8:13 AM >> To: Johannes Schlüter >> Cc: Hannes Magnusson; Marcus Boerger; Rui Hirokawa; >> internals@lists.php.net >> Subject: Re: [PHP-DEV] Re: PHP's Zend multibyte support >> >> Reading through this, It looks like this is aimed at Big5/shiftJS/? >> maybe korean?? >> >> I know from HK and probably TW, who use Big5 (traditional chinese >> encoding), that it's pretty much been phased out with the introduction >> of unicode (basically AFAIR Windows 95/98/ME/NT chinese editions used >> these encodings, latter versions of windows have used UTF8). This >> tended >> to be an issue that old browsers on these platforms tended to need Big5 >> encoded web pages, so alot of stuff was written at Big5. >> >> Basically I don't think these days (in the last 3 years at least) >> anyone >> develops sites that target Big5, (we all use UTF8) and if they do, it's >> probably only done as a last stage iconv conversion. >> >> So is there a current need for this? - or is it just a legacy issue, >> which could be dropped anyway for PHP6? >> >> Regards >> Alan >> >> >> >> >> Johannes Schlüter wrote: >> > Hi, >> > >> > On Sun, 2008-03-23 at 15:26 +0100, Hannes Magnusson wrote: >> > >> > >> >>> You can provide a --SKIPIF-- section to detect MB support >> (http://qa.php.net/write-test.php ). >> >>> --SKIPIF-- >> >>> <?php >> >>> if (!in_array("detect_unicode", array_keys(ini_get_all()))) { >> >>> die "skip Requires --enable-zend-multibyte option"; >> >>> >> >> WTF? Where did that INI entry come from? :) >> >> >> >> It isn't in php.ini-dist and the only docs I can find is >> >> (http://no.php.net/manual/en/ini.php): >> >> detect_unicode "1" PHP_INI_ALL Available since PHP >> 5.1.0. >> >> Removed in PHP 6.0.0. >> >> >> > >> > According to my research when the MB issues popped up that setting >> was >> > added as a hack to help the scanner to have less confusion with it's >> > encoding detection when using __HALT_COMPILER(); There's an internals >> > discussion, but i don't have it at hand right now. >> > >> > >> >> Is it really PHP_INI_ALL? That doesn't make much sense to me. I >> >> thought the multibyte scanning was compile time? >> >> (Or is it like the current short_tags proposal; >> >> ini_set("detect_unicode"); include "..."; ?) >> >> >> > >> > Yes, it's for the latter, I guess. >> > >> > johannes >> > >> > >> > >> >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php Best regards, Marcus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php