#34214 [Opn]: base64_decode does not properly ignore whitespace

From: Date: Mon, 22 Aug 2005 22:08:49 +0000
Subject: #34214 [Opn]: base64_decode does not properly ignore whitespace
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-83884@lists.php.net to get a copy of this message
ID: 34214 User updated by: dev at worldlinked dot net Reported By: dev at worldlinked dot net Status: Open Bug Type: *Mail Related Operating System: all PHP Version: 5.0.4 New Comment: This bug was first reported in http://bugs.php.net/bug.php?id=1596 however the patch listed there was either never applied or does not work. Previous Comments: ------------------------------------------------------------------------ [2005-08-22 23:39:49] dev at worldlinked dot net Description: ------------ RFC 2045 says: "All line breaks or other characters not found in Table 1 must be ignored by decoding software." However if a caracter such as a space is in the encoded data (which some encoders such as newegg.com do) then the base64_decode does not work. Reproduce code: --------------- http://www.worldlinked.net/blog/files/testbase64.php or http://www.worldlinked.net/blog/files/testbase64.phps Expected result: ---------------- Hello, There seems to be a problem with php's base64_decode() function. Whitespace needs to be trimmed from the email before it will properly decode. Actual result: -------------- Hello, There seems to be a problem with php's base64_decode() function. Whitespace needs to be trimmed from the emù…¥°‰•™½É”¥ÐÝ¥±°ÁɽÁ•ɱ䁑•½‘”¸ ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34214&edit=1

« previous php.bugs (#83884) next »