Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47251 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1803 invoked from network); 14 Mar 2010 07:28:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Mar 2010 07:28:14 -0000 Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.20.127 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.20.127 c2bthomr09.btconnect.com Received: from [213.123.20.127] ([213.123.20.127:6874] helo=c2bthomr09.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AA/1D-15916-A009C9B4 for ; Sun, 14 Mar 2010 02:28:12 -0500 Received: from [10.0.0.5] (host81-138-11-136.in-addr.btopenworld.com [81.138.11.136]) by c2bthomr09.btconnect.com with ESMTP id FDJ14700; Sun, 14 Mar 2010 07:28:07 GMT X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=0001.0A0B0301.4B9C9007.019C, actions=tag Message-ID: <4B9C9007.1080802@lsces.co.uk> Date: Sun, 14 Mar 2010 07:28:07 +0000 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100217 Fedora/2.0.3-1.fc12 SeaMonkey/2.0.3 MIME-Version: 1.0 To: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Junkmail-Status: score=10/50, host=c2bthomr09.btconnect.com X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A0B0204.4B9C9008.008C,ss=1,fgs=0, ip=0.0.0.0, so=2009-07-20 21:54:04, dmn=5.7.1/2009-08-27, mode=single engine X-Junkmail-IWF: false Subject: Where are we ACTUALLY on Unicode? From: lester@lsces.co.uk (Lester Caine) From Andrei Zmievski last year .... > "In PHP 6, everything by default will be Unicode," such as default string types, said PHP core developer Andrei Zmievski during a keynote presentation at the 2009 Zend/PHP conference in San Jose, Calif. The PHP 6 platform also will feature the ability to use Unicode characters for identifiers. I must say that I was still under the impression that USING Unicode in PHP5 was not possible? I know that with care some language related constructs can be used, but thought that these are not readily transferred between installations? I presume that the 'examples' of internationalization actually only work because PHP5 see them as a strange ascii string? Rather than a true unicode string? And if you see them as 'unicode' it is because 'your email client can handle them' rather than because PHP5 is? From my own view point, as I have said, using strange names for identifiers will probably not happen, but I am now using using Unicode to store customer names and other data which in the past have been messed up when 'code pages' were being used. I can nowadays simply cut and past those details from paypal or wherever and use them, but if I access that data directly from PHP5 things become a little hit or miss. Quite often content gets corrupted because it has not been 'unmangeled and remangled' when the database just handles it transparently. What I am probably asking is what was the brick wall PHP6 hit. I was under the impression that there was no agreement on 'switchable or only' to unicode core? ( And those who did write PHP6 books seemed to have their own views on which way the discussions would go ;) ). -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk// Firebird - http://www.firebirdsql.org/index.php