Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:38574 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24409 invoked from network); 24 Jun 2008 14:21:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jun 2008 14:21:11 -0000 Authentication-Results: pb1.pair.com smtp.mail=stefan.esser@sektioneins.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=stefan.esser@sektioneins.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain sektioneins.de from 85.214.103.31 cause and error) X-PHP-List-Original-Sender: stefan.esser@sektioneins.de X-Host-Fingerprint: 85.214.103.31 h1332034.stratoserver.net Linux 2.6 Received: from [85.214.103.31] ([85.214.103.31:29591] helo=h1332034.stratoserver.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 95/77-17106-3D201684 for ; Tue, 24 Jun 2008 10:21:09 -0400 Received: from Very-Black-Mac.local (mailout.gs-germany.zend.com [83.236.166.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by h1332034.stratoserver.net (Postfix) with ESMTP id 603CEA24563; Tue, 24 Jun 2008 16:17:46 +0200 (CEST) Message-ID: <486102ED.4040508@sektioneins.de> Date: Tue, 24 Jun 2008 16:21:33 +0200 User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) MIME-Version: 1.0 To: Derick Rethans CC: Andi Gutmans , Lukas Kahwe Smith , Stas Malyshev , Steph Fox , internals References: <00cf01c8c242$f1a6ce10$4401a8c0@foxbox> <10845a340805300354y35e28f30r30eb6e8edebf0ef1@mail.gmail.com> <48422F7C.1030002@zend.com> <698DE66518E7CA45812BD18E807866CE01B113E1@us-ex1.zend.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] New flame From: stefan.esser@sektioneins.de (Stefan Esser) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >> This is used when reading scripts that are in encodings like Shift-JIS >> which is very common in Japan. In any case, I have tried to get >> involvement from some people I know over there without much success. > > I've asked around a bit as well with our customers/partners, and all > they seem to answer is "we simply use UTF-8". It is very unlikely that anyone on internals uses Shift-JIS (EUC-xx). Mainly because (nearly) noone here is Japanese (Korean, Chinese). However google for phpinfo() and you will see that zend_multibyte is compiled into several PHP servers. You can also google for Shift-JIS and co... The problem here is that newer Asian systems will use UTF-8 (except those nations using characters not possible in utf-8) and therefore the customers of the PHP developers (on this list) will not need that support. However there are many legacy systems out there who depend on this feature. They most probably don't know about this discussion or internals at all, so they cannot speak up. If PHP 5.3 drops this feature it might close some multibyte security problems. However this also means that all those Japanese/Chinese/Korean/Taiwanese/... multibyte scripts will not run anymore. This forces systems to stay on PHP 5.2 which will most probably don't get security updates once PHP 5.3 is out of the door. Stefan Esser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkhhAu0ACgkQSuF5XhWr2njCswCcDCyWnFi4jInpX+BPhmSp6ec7 pAEAoKfDzhhpFKifgwlsn99WMwkve5bp =2qIJ -----END PGP SIGNATURE-----