Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103286 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 31781 invoked from network); 30 Sep 2018 14:33:56 -0000 Received: from unknown (HELO mail-it1-f176.google.com) (209.85.166.176) by pb1.pair.com with SMTP; 30 Sep 2018 14:33:56 -0000 Received: by mail-it1-f176.google.com with SMTP id 74-v6so7741567itw.1 for ; Sun, 30 Sep 2018 03:43:02 -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=Yl8StC7EUN6yvBmN+Ln54x5GogwtzuP83tPS37kufqI=; b=vTGWMD0z/5y/K0DJnOhPjIlzAYmrb0KQWpcQMhTY8JDde2Y1lu11nSOJsvZSRbfn99 nxBJeycquF1SNXdumTc8pz22jz1JaGPaioD9J0+5WSnwbDvhJ6dqBFdbWRJ4gz8k/ohh ln0R75I3pWXxWUZA1zxabklWM4lOf6ktckDl1UUx3OZEoYQpQ3bScVYboxKVqdLaPVd9 hlQNltXmR2+sHfKYmuDID02ZPJ3MmugJiK7abDMwuwE39az1uHtPU6F5gFPNSK/QDUQb h/pbiwkm2CI6zLXh0+natXX8UY5uEYKt6kKeN26mF8TH8cx0rxxsKnGFz8SxM5ZJ/FNj 1rMw== 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=Yl8StC7EUN6yvBmN+Ln54x5GogwtzuP83tPS37kufqI=; b=Co4S1oF+0FrSy4jd7hLnwuwDaZIXFiC5botpoBpUYJQIUe0epW8bivJfwVgpj+gqdI ZtGuZUzDUNvmDUX8gYX/JCh6sfr8hp6lAeUum2hnvOVAqtVdMXT3dC0edjJj6wU26PoV 6HYarM+B04B9HNuTTZO/cKl8ithN1bzXQJok1efZVl2yAEQngNdyu8lpfbP02P2YVFC5 bCW1esBdZ98nxfUhgo8V7aruWM2l0Gx/Fge7XWMuFFLGoD7YohjCS7ym/oaI/iMRcqCo NZZGckj/MTS9v/FpEg8vTAb/fGrqHhfVtYPNjNmKNhJ6K0Yl5a7vKFsRBALzVNyG7X4x 83Jw== X-Gm-Message-State: ABuFfogyzieXvskwkEC1rEklmQVG+e7ovnxdLbRvkFyxrWIzhjiA4sG/ AN370Kiu7PsELnZH2U4xCvslY8k8XcCMCtkXJPI= X-Google-Smtp-Source: ACcGV62x/045SNpLNfvTTjGRWUg2jvMKdKU6inv3tPVRoHhbIdLMFWiuU4mwQXtAbDu5VOglJ002x2KZLTQDHUG7NPw= X-Received: by 2002:a02:4142:: with SMTP id x63-v6mr4681663jaa.55.1538304182018; Sun, 30 Sep 2018 03:43:02 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Sun, 30 Sep 2018 12:42:50 +0200 Message-ID: To: Christoph Becker Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000005369970577145a94" Subject: Re: [PHP-DEV] [RFC] Kill proprietary CSV escaping mechanism From: nikita.ppv@gmail.com (Nikita Popov) --0000000000005369970577145a94 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Sep 27, 2018 at 12:29 PM Christoph M. Becker wrote: > Hi! > > I hereby put the =E2=80=9CKill proprietary CSV escaping mechanism=E2=80= =9D under > discussion: > > > > Any comments are welcome! > Could you please add a description of how the escaping mechanism currently works for read and write? My vague recollection is that the write and read behavior actually have nothing to do with each other and the fputcsv $escape parameter would be better described as the $corrupt parameter. We may want to treat both cases in different ways. Nikita --0000000000005369970577145a94--