Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103091 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 16566 invoked from network); 13 Aug 2018 08:26:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Aug 2018 08:26:34 -0000 Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.41 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.214.41 mail-it0-f41.google.com Received: from [209.85.214.41] ([209.85.214.41:53334] helo=mail-it0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B7/B9-32660-8B0417B5 for ; Mon, 13 Aug 2018 04:26:32 -0400 Received: by mail-it0-f41.google.com with SMTP id 72-v6so11880125itw.3 for ; Mon, 13 Aug 2018 01:26:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8y0dk23UIhjUAABMQ7p5ghM8y7ObM0ITgwZpc2wZBBc=; b=G2S0SAzGncneeSdQzmjp8xCe2jXXIFCBSJRwnJNDK/cSZ/KnWmIaG/kqo7uFu3ti8L INgeN8F+IQnwOIRteStADO1RySrvIY2VFPyONX6FeXjHm2kf4l0UgyuyVSEUV6w0VBW1 Xcy1ercRYdD1WxfTiaGpkTnpy9WhisXL6bvKRji+/ADZdbgwfuYJjJ7c75wcswKPPUYB ePEpxGnAYj/LcXhAbDJHO49EAoqHZTKxGiRGNrlZWIY98h0E/wTCwVY8WlI6rZ5tFzbn J0Wa6BhKUep25lLTLn4vQx+xx1nHmeMNi+sWty65y3ovKD69kSshGoOwfYJpJ1FVy3NJ zmGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8y0dk23UIhjUAABMQ7p5ghM8y7ObM0ITgwZpc2wZBBc=; b=DDMaZgySZQ7ZqbZ4k9xPhMW3PPGDy5wb7DlQW9L8nNh6T9S/DtxEjFFQA8Vb7OohsV cBmU63TA+jWDci8lfy5pu5z3iz8PjssbI6a/PbNfc2eD32QWlNpWGj9ms/yQAXyLNXL6 xWMxk9EcTqAg9iN4u4+tWN3yf2GYF+uP28YfqxNF7Bzmb9zT5DeJYTi4Oyu74ruPVPdn 1zKPC6UedEr0UR1LdEenRBbkLHZYC8oex2eIS8NUDh1MLCO9RrUcWga77li59EOg1dn9 iMBGcq9JubGm3NKK11+Wkn9S3H4dhOxYgAgD8ZeTZx64bD7DUQ/pgPuqByFLaZAt2gJh 5gRw== X-Gm-Message-State: AOUpUlHhSbfMzQPEvKVlon+ECKJQOfQksboyR5U5G5tOUA1lOK/3TVZq cbgNEJdY6gW4BTsbhHWTfDe53KsD7/ZlaPcq1qVbFw== X-Google-Smtp-Source: AA+uWPwvNZyH/jJ7MFR/AebyLMs03APRRpKp7/YlGRUgjlFQFW1/CqpUynNO95kc+Qkc7M1sryR6HyAyI941rR+tZp4= X-Received: by 2002:a24:d30d:: with SMTP id n13-v6mr8835044itg.87.1534148789845; Mon, 13 Aug 2018 01:26:29 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:148a:0:0:0:0:0 with HTTP; Mon, 13 Aug 2018 01:26:29 -0700 (PDT) In-Reply-To: <41b344e5-51ed-4e81-f6a4-b4f2748fb17e@gmx.de> References: <41b344e5-51ed-4e81-f6a4-b4f2748fb17e@gmx.de> Date: Mon, 13 Aug 2018 10:26:29 +0200 Message-ID: To: "Christoph M. Becker" Cc: PHP internals Content-Type: multipart/alternative; boundary="000000000000a6c37905734cd90f" Subject: =?UTF-8?B?UmU6IFtQSFAtREVWXSBkZWZhdWx0X2VuY29kaW5nIFJGQyDigJMgYWZ0ZXJtYXRo?= From: nikita.ppv@gmail.com (Nikita Popov) --000000000000a6c37905734cd90f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Aug 12, 2018 at 7:00 PM, Christoph M. Becker wrote: > Hi! > > Quite a while ago we have accepted the =E2=80=9CUse default_charset As De= fault > Character Encoding=E2=80=9D RFC[1], which also contains the clause =E2=80= =9COld > iconv.*/mbstring.* php.ini parameters will be removed for master PHP6=E2= =80=9D > (obviously that was written before we decided to skip PHP 6, and as such > would have to be applied to PHP 7). I'm quite happy, though, that this > hasn't happened yet, since it seems that the encoding names may be > different between the extensions. At least the php.net manual states[2]: > > | Some systems (like IBM AIX) use "ISO8859-1" instead of "ISO-8859-1" so > | this value has to be used in configuration options and function > | parameters. > > It appears to be worthwhile to review the deprecation of the respective > iconv.* ini options. Not quite sure about the mbstring.* ini options. > > Also, if we stick with the deprecation of the iconv.* ini settings, we > also should deprecate iconv_set_encoding(), which currently changes the > deprecated iconv.* ini options, and as such throws a deprecation > warning. However, if the ini options would be removed, what should the > function do? Nothing? Change the php.*_encoding settings. In my > opinion, both would be rather confusing. iconv_get_encoding() has a > similar, albeit minor, issue. > > [1] > [2] > IIRC the new ini settings also don't work with Zend Multibyte yet. That would need to be fixed before we drop them. Nikita --000000000000a6c37905734cd90f--