Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:72840 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70031 invoked from network); 27 Feb 2014 11:05:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Feb 2014 11:05:35 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.42 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.42 mail-qa0-f42.google.com Received: from [209.85.216.42] ([209.85.216.42:49956] helo=mail-qa0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 50/04-41714-FFB1F035 for ; Thu, 27 Feb 2014 06:05:35 -0500 Received: by mail-qa0-f42.google.com with SMTP id k15so581030qaq.1 for ; Thu, 27 Feb 2014 03:05:32 -0800 (PST) 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=uCsooOg8CeWaZ7SEOiIhyPFP/bySeKyR/kQ5ctC4dM0=; b=SuEg+LpwJS6cYZbOTqnOCMWMCXUUEtUqr2DMkIrgAkcoPt9pODiD3x3gqiSdNcAY5p OGdMSHlSMfgRDc3i3NwzWQvONRjdCa+VczrRmR5VXK8DO6rGxDX8UU7qNBSATirx8Qq/ zoSjc+TGBlyj3MsndzZ9PzqhRbf6fl+1y39lesaIs7Lk51C/+hyMglEoj58+7nf4IMcV 7C8s/TwRRNg8O2DilG/TggcmLc0hMAuQ3La/lBJcSp9w2Esq1D9KnizkqYE4lwX0oBPx 1+UQpXE162n3koS9fnJCotIDcYp0ih4bbZQMEequzlT6FM4wdn5vffzStlYsE0JsKeFn 7lQA== MIME-Version: 1.0 X-Received: by 10.224.63.131 with SMTP id b3mr15436755qai.63.1393499132686; Thu, 27 Feb 2014 03:05:32 -0800 (PST) Received: by 10.140.18.145 with HTTP; Thu, 27 Feb 2014 03:05:32 -0800 (PST) In-Reply-To: <530F18C6.1000301@lsces.co.uk> References: <530F0BF8.4040307@lsces.co.uk> <530F18C6.1000301@lsces.co.uk> Date: Thu, 27 Feb 2014 12:05:32 +0100 Message-ID: To: Lester Caine Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Re: [php6] Unicode support, options? From: pierre.php@gmail.com (Pierre Joye) On Thu, Feb 27, 2014 at 11:51 AM, Lester Caine wrote: > The bit I'm still missing here is 'operations not implemented in ICU'? > As soon as conversions are required then speed is always going to be > compromised, but where the platform is already UTF-8 based, which is a > growing situation, then all we are looking for is to handle UTF-8 strings > quickly. For the best performance conversions can simply be avoided. So I'm > currently looking at conversion as a secondary problem - probably less > important than case! - and just trying to identify what is missing from > ICU's UTF-8 that needs to be added? yes. And to see if what is available is "fast enough". > It may well be that windows is a special case that needs it's own conversion > layer, but that should not form part of any core upgrade. It is not needed > for many installations? Sorry if I was not clear earlier. No matter what we do, we will have to convert to or from UTF-8 for all file related APIs on Windows anyway. But that will happen before 6, so not really a unicode problem in this case, more a bug fix to bring windows in line with linux, about UTF-8 paths support (and longer paths), but that's a different topic. I do not understand what you mean by "not form part of any core upgrade". Cheers, -- Pierre @pierrejoye | http://www.libgd.org