Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100591 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3892 invoked from network); 14 Sep 2017 13:48:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Sep 2017 13:48:10 -0000 X-Host-Fingerprint: 62.31.75.76 76.75-31-62.static.virginmediabusiness.co.uk Received: from [62.31.75.76] ([62.31.75.76:23504] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 47/8F-19300-9988AB95 for ; Thu, 14 Sep 2017 09:48:09 -0400 Message-ID: <47.8F.19300.9988AB95@pb1.pair.com> To: internals@lists.php.net References: <3D.0C.10715.383F8B95@pb1.pair.com> <1505382004.4078127.1105791680.3A06C2FA@webmail.messagingengine.com> <16.4C.19300.B2D7AB95@pb1.pair.com> <7394E3CE-B05A-474E-8AB5-A651FDD35232@gmail.com> In-Reply-To: <7394E3CE-B05A-474E-8AB5-A651FDD35232@gmail.com> Date: Thu, 14 Sep 2017 14:48:06 +0100 Lines: 2 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3564.1216 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3564.1216 X-Posted-By: 62.31.75.76 Subject: Re: [PHP-DEV] Deprecate and remove case-insensitive constants? From: TonyMarston@hotmail.com ("Tony Marston") "Rowan Collins" wrote in message news:7394E3CE-B05A-474E-8AB5-A651FDD35232@gmail.com... > >On 14 September 2017 13:59:20 BST, Tony Marston >wrote: >> Why should the >>English-speaking world be forced to suffer just because some minor >>languages >>cannot handle case folding? > >Have you any idea how arrogant this sounds? Why should "the >English-speaking world" get to make up the rules? What criteria make >something "a minor language"? Who gave you the right to make such lofty >pronouncements? Because the English-speaking world invented both computers and the languages used to program them. The early ASCII character set supported only the English/American languages, and while other languages were supported on an ad hoc basis with specific character sets, the creation of a single UNICODE standard to cover all possible character sets was later created and should be available in all languages. If UNICODE solves all particular issues regarding case-insensitive software, but has yet to be properly implemented in PHP, then the correct response to this problem would be to rectify PHP's implementation. >And, please, stop muddling UTF8, a particular way of representing text in >binary, with Unicode, the huge and complex standard that attempts to handle >fairly these "minor languages" which you dismiss so casually. Or preferably >just stop commenting on topics you so obviously don't understand. The terms "UTF8" and "UNICODE" do not mean entirely different things. The page at https://en.wikipedia.org/wiki/UTF-8 speaks of "UTF-8-encoded Unicode", so for may people they are just different sides of the same coin. -- Tony Marston