Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73077 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 29923 invoked from network); 12 Mar 2014 10:54:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Mar 2014 10:54:37 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.45 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.192.45 mail-qg0-f45.google.com Received: from [209.85.192.45] ([209.85.192.45:44389] helo=mail-qg0-f45.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EA/32-17005-CEC30235 for ; Wed, 12 Mar 2014 05:54:36 -0500 Received: by mail-qg0-f45.google.com with SMTP id j5so28580917qga.4 for ; Wed, 12 Mar 2014 03:54:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=zh+Cqnz9USx6YLVQqp2mUYKptJl1Npdosqd2XWfE0No=; b=A/z0MK0mV6frZsMySThw0e4EXseKodOULPX2lOPG6rrc47oPtS6HZPJdA1zg6Otgbl M4yH/J9JnwpAlJzQ9cYmvEweomJmvkFo3/A500uWpRUV8UEpXGqDq+Xt4cvcPW4gyg5Q P1kNAWZN/sal7ra5FRta9vnJ3sUnS1F9N3nGjvvItR+J/fpw7sxEBWQgWr3UELFXLr9I B0btxJrel7bbY6i1N5FukYw3KmzRpnM3vGEvLYPLTwBr22DkeR+Ykw98g3CHa+td38tq kK0vRoNzH+P5OLw8YaS9s29NdAo9rsaarNsiEVRAuyTWAbvhvrf15JyUetHaOi9qWZKK ZTvA== MIME-Version: 1.0 X-Received: by 10.224.11.196 with SMTP id u4mr54918013qau.4.1394621673835; Wed, 12 Mar 2014 03:54:33 -0700 (PDT) Received: by 10.140.18.230 with HTTP; Wed, 12 Mar 2014 03:54:33 -0700 (PDT) In-Reply-To: <532037F4.6020204@googlemail.com> References: <531EE602.3090207@lsces.co.uk> <531EEE2A.2000602@googlemail.com> <531F0146.5010701@lsces.co.uk> <53202DC5.4010306@googlemail.com> <532033E1.60602@lsces.co.uk> <53203687.7090405@googlemail.com> <532037F4.6020204@googlemail.com> Date: Wed, 12 Mar 2014 11:54:33 +0100 Message-ID: To: Crypto Compress Cc: Lester Caine , PHP Developers Mailing List Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Unicode strings? From: pierre.php@gmail.com (Pierre Joye) On Wed, Mar 12, 2014 at 11:33 AM, Crypto Compress wrote: >> ICU Text Access allows other formats, such as UTF-8 or non-contiguous >> UTF-16 strings, to be placed in a UText wrapper and then passed to ICU >> services. This is running in circle and does not really help to move forwards... Lester has a point with the UTF-8 testing. I am almost done with the tests code and will publish it soonish. Also I do not get your argument earlier in this discussion saying that we should not implement objects or pseudo-objects for unicode support. where is the problem? It can work with existing functions as well, does not break BC, does not introduce weird syntax that prevents code from running in 5.x and 6.x (u"foo" will f.e.). The more I look at it, the more I think it is the way. Cheers, -- Pierre @pierrejoye | http://www.libgd.org