Bug #61484 [Com]: iconv //IGNORE option doesn't work anymore in PHP5.4

From: Date: Tue, 28 Aug 2012 16:55:32 +0000
Subject: Bug #61484 [Com]: iconv //IGNORE option doesn't work anymore in PHP5.4
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-172986@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=61484&edit=1 ID: 61484 Comment by: hrach dot cz at gmail dot com Reported by: juzna dot cz at gmail dot com Summary: iconv //IGNORE option doesn't work anymore in PHP5.4 Status: Open Type: Bug Package: ICONV related Operating System: Ubuntu PHP Version: 5.4.0 Block user comment: N Private report: N New Comment: PHP 5.4.6 iconv implementation libiconv iconv library version 1.11 works! Previous Comments: ------------------------------------------------------------------------ [2012-05-14 06:56:22] juzna dot cz at gmail dot com The //ignore option is still broken as of the latest stable release (5.4.3). From reading some of the other bug reports on this, apparently new versions of iconv no longer support the //ignore option, and instead -c must be passed. So PHP needs to detect the //ignore option and in that case pass the "-c" option to iconv. ------------------------------------------------------------------------ [2012-03-25 08:15:33] laruence@php.net @rasmus yes, 5.3 and 5.4 behavior inconsistently, that is because icovn doesn't accept //IGNORE anymore, and now return -1, then comes a bug(see #52211), felipe fixed this in 5.4, but didn't fix 5.3. so now, 5.3 and 5.4 behave differently, but the fundamental reason seems still is the glibc change their iconv behavior. thanks, :) ------------------------------------------------------------------------ [2012-03-23 07:14:31] rasmus@php.net Not sure this is a libc thing. 5.3 and 5.4 on the same libc behave differently. They both report: iconv implementation => glibc iconv library version => 2.13 ------------------------------------------------------------------------ [2012-03-23 07:11:09] laruence@php.net see http://sources.redhat.com/bugzilla/show_bug.cgi?id=13518 ------------------------------------------------------------------------ [2012-03-23 07:01:36] laruence@php.net this should be a issue of glibc, but I am not sure since when it has been changed. :( ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=61484 -- Edit this bug report at https://bugs.php.net/bug.php?id=61484&edit=1

« previous php.bugs (#172986) next »