Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95371 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84741 invoked from network); 22 Aug 2016 13:32:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Aug 2016 13:32:45 -0000 Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.17.22 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.17.22 mout.gmx.net Received: from [212.227.17.22] ([212.227.17.22:50218] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1D/46-35246-CFEFAB75 for ; Mon, 22 Aug 2016 09:32:44 -0400 Received: from [192.168.2.103] ([79.243.115.246]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LbyUS-1aukkW0if6-00jKFr; Mon, 22 Aug 2016 15:32:40 +0200 To: Michael Wallner , internals@lists.php.net References: <8f77da79-e843-aee0-e68d-e132ada5e782@gmail.com> <89dc4d22-7f4f-3dde-deae-33fdfc87324d@php.net> Message-ID: Date: Mon, 22 Aug 2016 15:33:04 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <89dc4d22-7f4f-3dde-deae-33fdfc87324d@php.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:qNh2jjgwd7X5mpSc2bRWKBDnkd6Wl9M3fEihIFbtl0vqbYBX68y Vh//aDtNMPtz2fW8+ejD/ipH/Qi+/VGQ3IEPL1DdfrvVrcna1Hn992XaYqWwI/fJ4VoORDo JDQClzN6FJu5QgpIksz1atCpJz8pNOxFM6z5/G57shX5nw/jzyTU47NGJJvrYz0XD723hyr 1hYKzYQqaF7p30yaEeG1w== X-UI-Out-Filterresults: notjunk:1;V01:K0:UBIH79CfEF4=:if47nnJy9Dm/N5rSKizew3 OcMnfbRUrt2ubsm9tDXP/B+UKiKGcqb4Prn1sr2qZknSLToFLxw5clQUss+ekXgepGHCAczg3 mbe4roApXqYkR6GYbBQDbvpbFnIu5YiUPOv9fO/vyso7RzUegkIUKka8aihTsz0YDDqDl2Htn mrxkr8A58s4BOKt/UAsMVMMAwu0z/hEfLjakkpMPOm2xfdtx2KPiZCLW+ekLlTHWo6cMK1Yz4 5og/PsCxQBhO306QuXzNVmrf/Frw8lhRo8dVMyo1jkuGZUWUpkxlOGtirKeZEpro73eBQ/dWX 4dy+r1ktlI1VQLoglAfYLXUbLkLr1lSe5z0t6VNKfLRXhy+W85PYrVrH+8WvXTuQ0wQjXZxTU OpMpT19+VqhLQ5nPDF8bS4hHbszNojVejx6P7w1vFV87DXEKP4IjyKuxmRryRs+2a7AbqNWgs 1xSd6X+qVARTqY5GBvLxXdSmQTpowGzS50KB8UQfQZdrdRVok0gpftaoNRtW3NJTTNZh5gAQ4 0458MScDfBE1LnGIBRUd1gIkWnkE27JoDVMBMEjJMjP3dIPV0OF+E0VTKqecR1BsBzs8MnBX5 SB3MtpL3/jNoU+NZqkIOC8eTrp7hyWVFsCB1s98YTmIpf9rlUrt5QPeL3SR5VkeSpuVxDwBVG uET1O2otc1qFdS8uKakNDBjCr6g3eDT0JDgSVUJJxgHzC49tdBKKnd6UI5yJWnawo/ER6HSrQ p54UVqF7W8SwfwXkjISG/dI1M5a1HLhvgeWp50OX+CAEsG1+NvaYcs8lWuF49hqaJMSoShEI4 2ubniL/ocuIgVqk27djdIbe/UvdN2BkDanS7lbE9ss0qtMekF+oQnRmPcDbufLGqJkyLu3uSL pUlSHzJOcZwmoB2QLdYzItm7r48IEMTOLql7695o0= Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Remove utf8_decode() andutf8_encode() From: cmbecker69@gmx.de ("Christoph M. Becker") On 22.08.2016 at 12:55, Michael Wallner wrote: > On 22/08/16 12:44, Rowan Collins wrote: > >> As far as I can see, these functions exist because the XML parser >> infrastructure needed them, and someone thought it might be handy to >> expose them to users. Funnily enough, the internal versions actually >> take a parameter for the target encoding, but only support US-ASCII and >> 8859-1: https://github.com/php/php-src/blob/master/ext/xml/xml.c#L283 >> >> If anything, they should probably have a "str_" prefix, and maybe even >> be moved into the string section of the source, exposed in such a way >> that the XML parser can still make use of them. > > Thanks for looking deeper. That makes even more sense now. +1 -- Christoph M. Becker