Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103284 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 80298 invoked from network); 30 Sep 2018 07:58:12 -0000 Received: from unknown (HELO mail-wm1-f44.google.com) (209.85.128.44) by pb1.pair.com with SMTP; 30 Sep 2018 07:58:12 -0000 Received: by mail-wm1-f44.google.com with SMTP id n23-v6so5523715wmc.1 for ; Sat, 29 Sep 2018 21:07:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=heTFkiv7LX5ijVjVYXWIAj+YiIha0HQx/jLX5SfDiIA=; b=DwJheQqJvDxOjG7t0K0v5yzZ19SocV8t45aSgsdVNMANo0wZjtljJ8paUk346sHBVt YKd6D9vA1Dl16wkJSODIk+0a+S1MIMJYd/M9P0aYa9Avxh4CKHFgZLZnpfJRfQ+sKc+S ESENBQaPkOAs2vgg0bCuKmkh/IhV0UgSBS/zpcfF4GB3WwVhQYL54ZvTYPFLGeHS84Qm Ey4pUvSTLos1kd4YASMkuvwV+ct/3OAPW5XSaeSvgePfHdX4wNi/yR+PjAJD+W1cF3LO THtskwbAGL/35/SeCDvTi1SrqyUq4TuOweEVQMbpJ/KlVja3+fDLCdaq0srW+eRyxZTH 93zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=heTFkiv7LX5ijVjVYXWIAj+YiIha0HQx/jLX5SfDiIA=; b=oVVz9scJoWEEDR0ka5DVszDQw+8UnC8GH0T7IXcWI7tAwxh6q4QFTM59yaRFadFX7e IRdKreAV1MAPN9MlViq2bXAIcI6kVsU8ooYL+bL9wpwmAoEQKYCj1kU+AhDlDbsymaL6 vEKwM1CEFhiLOb/a6eM42zKvU9wdVDRS2J3Fk2QOMIqDD6el65wpstYv59numpbR7CwT iFG7M6dYTaFTL/ZhVGDtZFfnH5dsXvVTDCvZAOK9mOVRshjGdufpTQ4yRAu8hgghS7mG Nr6Ds6fHSqyJpBPxUyneVwUGRrwEpuTn1qkKG/s2Vr7ozj9VZ+Kg2vbT+WlL98d8MWCr 0aDA== X-Gm-Message-State: ABuFfojr8Zg70fXZ5m3CKDeEzsKRnZKcD8nRltvE+hduzsjew+HxnvMs xFAPnOVbaDwbBQjSIqVEpVj6o8nHLiyMfjjNsNo= X-Google-Smtp-Source: ACcGV627zLvrCXwPO567+GMIxXrCFqIdVbyj42YZAxvFFRPLFs+UtMc9DTKMVbuZvz5p2bfzgmL2nYAUL/tlZGvJBQE= X-Received: by 2002:a1c:2dc5:: with SMTP id t188-v6mr5327297wmt.94.1538280433513; Sat, 29 Sep 2018 21:07:13 -0700 (PDT) MIME-Version: 1.0 References: <3081944c-4e55-f303-fddd-7f03cff04034@gmail.com> In-Reply-To: <3081944c-4e55-f303-fddd-7f03cff04034@gmail.com> Date: Sun, 30 Sep 2018 11:06:59 +0700 Message-ID: To: Stas Malyshev Cc: Christoph Becker , PHP internals Content-Type: multipart/alternative; boundary="000000000000cdf93005770ed2df" Subject: Re: [PHP-DEV] [RFC] Kill proprietary CSV escaping mechanism From: pierre.php@gmail.com (Pierre Joye) --000000000000cdf93005770ed2df Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Stas On Fri, Sep 28, 2018, 2:00 PM Stanislav Malyshev wrote: > Hi! > > > I hereby put the =E2=80=9CKill proprietary CSV escaping mechanism=E2=80= =9D under > discussion: > > > > > > For fputcsv (and generally writing) this is probably OK. I am much more > concerned about reading - this may make files generated by PHP be > unreadable by php. And some use cases keep archives for a very long > time. Trying to find something in a backup and discovering that your > code is not longer able to read your data is no fun. This is a very good point. Removing it in read mode is going to break things badly out there (I had a few projects using it. We need a sensible decision here. best, Pierre --000000000000cdf93005770ed2df--