Bug #60494 [Opn]: iconv_mime_decode does ignore special characters
| From: | bin at webcandy dot at | Date: | Sun, 11 Dec 2011 21:16:23 +0000 |
| Subject: | Bug #60494 [Opn]: iconv_mime_decode does ignore special characters | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-165811@lists.php.net to get a copy of this message | ||
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