Edit report at https://bugs.php.net/bug.php?id=60494&edit=1
ID: 60494 User updated by: bin at webcandy dot at Reported by: bin at webcandy dot at Summary: iconv_mime_decode does ignore special characters Status: Open Type: Bug Package: ICONV related Operating System: Windows 7 PHP Version: Irrelevant Block user comment: N Private report: N New Comment: Expected result should probably have 2 bytes as I expect it to be UTF-8 when using iconv.output_encoding = UTF-8 Exptected result: ---------------- string(2) "ä" string(2) "ö" string(2) "Ã" Previous Comments: ------------------------------------------------------------------------ [2011-12-11 21:12:35] bin at webcandy dot at Description: ------------ If the string $text passed to iconv_mime_decode($text) does contain special characters (tested with ä, ü and Ã), it will just return an empty character for these characters. In my opinion it iconv_mime_decode should leave special characters as they are as long as they're not encoded via Q-encoding. Tested on Windows 7 and Debian. iconv.output_encoding is set to "UTF-8" Test script: --------------- <?php var_dump(iconv_mime_decode('ä')); var_dump(iconv_mime_decode('ö')); var_dump(iconv_mime_decode('Ã')); ?> Expected result: ---------------- string(1) "ä" string(1) "ö" string(1) "Ã" Actual result: -------------- string(0) "" string(0) "" string(0) "" ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=60494&edit=1