ID:          37773
 Updated by:  [EMAIL PROTECTED]
 Reported By: dave at dgx dot cz
 Status:      Verified
 Bug Type:    ICONV related
 PHP Version: 5.1.4
-Assigned To: 
+Assigned To: moriyoshi
 New Comment:

The switch clause is needed so that illegal multibyte occurrences would
be detected per specification. I'm going to look into this one.


Previous Comments:
------------------------------------------------------------------------

[2006-06-12 14:59:26] [EMAIL PROTECTED]

http://mega.ist.utl.pt/~ncpl/php_bug_37773.txt

the patch removes a strange 'switch (errno)' that I don't really know
why it was there and adds a check for _php_iconv_appendl()

------------------------------------------------------------------------

[2006-06-12 10:40:16] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.2-win32-latest.zip



------------------------------------------------------------------------

[2006-06-10 00:03:08] dave at dgx dot cz

Of course, title is: iconv_substr() gives "Unknown error" when string
length = 1" 

Operating system: Windows XP.

It is not my error - bugs.php.net has bugs!

------------------------------------------------------------------------

[2006-06-10 00:01:14] dave at dgx dot cz

Description:
------------
(Similar to bug #34757).

When input string length = 1, iconv_substr() produces "Unknown error
(0)" and returns FALSE.

Reproduce code:
---------------
$s = 'x';
$s = iconv_substr($s, 0, 1, 'UTF-8');

var_dump($s);

Expected result:
----------------
string(1) "x"



Actual result:
--------------
bool(false)


and Notice: iconv_substr() [function.iconv-substr.html]: Unknown error
(0) in ...





------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=37773&edit=1

Reply via email to