Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:6388 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56484 invoked by uid 1010); 13 Dec 2003 00:54:28 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 56459 invoked from network); 13 Dec 2003 00:54:28 -0000 Received: from unknown (HELO vckyb1.nw.wakwak.com) (211.9.230.144) by pb1.pair.com with SMTP; 13 Dec 2003 00:54:28 -0000 Received: from at.wakwak.com (at.wakwak.com [211.9.230.135]) by vckyb1.nw.wakwak.com (Postfix) with ESMTP id 4AC913FEB7; Sat, 13 Dec 2003 09:54:27 +0900 (JST) Received: from [192.168.0.130] (z152.218-225-128.ppp.wakwak.ne.jp [218.225.128.152]) by at.wakwak.com (8.12.10/8.12.10/2003-09-30) with ESMTP/inet id hBD0sRng010499; Sat, 13 Dec 2003 09:54:27 +0900 (JST) (envelope-from moriyoshi@at.wakwak.com) In-Reply-To: <200312121947.01721.ilia@prohost.org> References: <25BBBBC2-2CD2-11D8-8FCC-000A95CE0C62@at.wakwak.com> <200312121823.54634.ilia@prohost.org> <20031213011256.5a8g0sgw000kgwkw@neo.wg.de> <200312121947.01721.ilia@prohost.org> Mime-Version: 1.0 (Apple Message framework v606) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-ID: Content-Transfer-Encoding: 7bit Cc: Jan Schneider , internals@lists.php.net Date: Sat, 13 Dec 2003 09:54:17 +0900 To: ilia@prohost.org X-Mailer: Apple Mail (2.606) Subject: Re: [PHP-DEV] Re: Regarding the latest patch on fgetcsv() (stable branch) From: moriyoshi@at.wakwak.com (Moriyoshi Koizumi) On 2003/12/13, at 9:47, Ilia Alshanetsky wrote: > Without mbstring enabled, you would not be able to effectively work > with > multibyte characters. Therefor even if fgetcsv() would work as you may > expect > with multibyte strings, that data would not be manageable in most > cases. That's a bogus argument. In what case do you think they should be effectively managed with mbstring functions..? As PHP's functions are mostly highly-completed on its role and they don't need any additional operations in most cases, I don't have to use mbstring functions there. String manipulation functions provided by mbstring are atomic and so they are used just in the same way as their standard counterparts like substr() and strpos(). I see a few cases that the strings fetched by fgetcsv() have to be modified by substr() or whatever.. Moriyoshi