Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:16364 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 72993 invoked by uid 1010); 3 Jun 2005 13:46:25 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 72978 invoked from network); 3 Jun 2005 13:46:25 -0000 Received: from unknown (HELO acko.net) (127.0.0.1) by localhost with SMTP; 3 Jun 2005 13:46:25 -0000 X-Host-Fingerprint: 193.190.253.146 kotnet-146.kulnet.kuleuven.be Received: from ([193.190.253.146:9613] helo=localhost.localdomain) by pb1.pair.com (ecelerity 1.2 r(5656M)) with SMTP id 8D/C1-12345-13F50A24 for ; Fri, 03 Jun 2005 09:46:25 -0400 Message-ID: <8D.C1.12345.13F50A24@pb1.pair.com> To: internals@lists.php.net Date: Fri, 03 Jun 2005 15:43:41 +0200 User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Posted-By: 193.190.253.146 Subject: Proposal for Implementing Unicode in PHP From: steven@acko.net (Steven Wittens) Hi, As a PHP user I'm sadly confronted daily with PHP's lack of proper Unicode support. PHP is rapidly falling behind the competition... as far as I know, Perl, Python, VBScript, Ruby all have good Unicode implementations. That PHP still doesn't have that after so many years sounds like there is a general lack of awareness about the issue from the core team and what to do about it. I'm not a big shot C coder, but I do know a lot about encodings and Unicode, so I've outlined the big "Unicode and PHP" problem in an article, along with a proposal on how to tackle it: http://www.acko.net/blog/unicode-in-php It's a bit long, but then it's a complicated issue. I hope you guys find it informative or at least skim over the bold parts to see what is causing me and many others to tear my hair out in frustration and seriously consider alternatives. Thanks, Steven Wittens PS: Sorry if this has to go to PHP-I18N instead, but that list seems to be aimed at practical I18N problems.. not fundamental changes in the core. Internals seemed more appropriate for this.