Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:72571 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54503 invoked from network); 14 Feb 2014 00:09:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Feb 2014 00:09:10 -0000 Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.180 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.217.180 mail-lb0-f180.google.com Received: from [209.85.217.180] ([209.85.217.180:55631] helo=mail-lb0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 65/FD-09050-3AE5DF25 for ; Thu, 13 Feb 2014 19:09:08 -0500 Received: by mail-lb0-f180.google.com with SMTP id n15so8900845lbi.11 for ; Thu, 13 Feb 2014 16:09:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=jpdiNUUWlldMNIJmqsRPk5G7GYQNxNaJnaPY4w6HX+M=; b=OHd4K0vah9T7UCk5ZCEOsfO/afi+hzpVM+rSbEW8Ccdyf4pBwjktnY9M1sWWDSXKgR 4sGjIIafnz8HgWLsNqVYWeWdUq4xEsd42Hr2viRmGsN0pO62vQpm1e9CEUJ3xuI/7h9q WgUpx2FAzVrgaagIYVyxaOSOxfdhrxAFk+bSk0O28cUAYylk+x+K6mzdwFXt+VENIW+c MhqlGs/PjOpMbZjPwWHRyRO5FgKwj9mOYMQc0Fk2iQNgX5zF8hmlHrIHrFrzb33UMc5b n4C0hg/NkTWnSxqgqnFppoEFk/wMxaYjpnzRyts0hhTLsrHw/70u/uGI2K0Usglh1dVt qx1g== X-Received: by 10.152.229.225 with SMTP id st1mr2871216lac.2.1392336545173; Thu, 13 Feb 2014 16:09:05 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.112.199.37 with HTTP; Thu, 13 Feb 2014 16:08:24 -0800 (PST) In-Reply-To: References: Date: Fri, 14 Feb 2014 09:08:24 +0900 X-Google-Sender-Auth: lgAT8HEyE1g0neSgagF4_PFTWpw Message-ID: To: Dan Ackroyd Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a1138101e2ed78a04f2529d8d Subject: Re: [PHP-DEV] utf-8 filenames in phar files. From: yohgaki@ohgaki.net (Yasuo Ohgaki) --001a1138101e2ed78a04f2529d8d Content-Type: text/plain; charset=UTF-8 Hi Dan, On Fri, Feb 14, 2014 at 6:55 AM, Dan Ackroyd wrote: > I just submitted a PR (https://github.com/php/php-src/pull/588) to > allow utf-8 chars to be included in file names that are put into a > phar file. > I think it better to have Unicode normalization. (NFC) Otherwise, there may be multiple files which seem have the same file name. To be perfect, you may detect platform and convert to NFD where it is applicable. e.g. OSX. You can use ICU for normalization. Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --001a1138101e2ed78a04f2529d8d--