Bug #79213 [Com]: mb_check_encoding doesn't return true with valid base64 strings

From: Date: Tue, 19 Jan 2021 04:58:49 +0000
Subject: Bug #79213 [Com]: mb_check_encoding doesn't return true with valid base64 strings
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-231626@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=79213&edit=1 ID: 79213 Comment by: summerdevon40 at gmail dot com Reported by: info at ioweb dot gr Summary: mb_check_encoding doesn't return true with valid base64 strings Status: Verified Type: Bug Package: mbstring related Operating System: Debian 9, Ubuntu 18.04 PHP Version: 7.2.27 Block user comment: N Private report: N New Comment: Thanks for the update and quick reply. I'll be sure to keep an eye on this thread. Looking for the same issue. Bumped into your thread. Thanks for creating it. Looking forward for solution. https://www.acesetm.biz/ Previous Comments: ------------------------------------------------------------------------ [2020-02-03 06:05:10] requinix@php.net I suppose it could use another small update. ------------------------------------------------------------------------ [2020-02-03 05:27:21] info at ioweb dot gr No problem. I just saw that the title of the bug changed and it's about padded strings while it's failing for all base64 strings. A bit misleading ------------------------------------------------------------------------ [2020-02-03 05:18:05] requinix@php.net @info: Yes, I was wrong about the nature of the bug, and the code I checked my response with also happened to be wrong (and in a way that made it look like mb_check_encoding was working). You can disregard most of what I said :( ------------------------------------------------------------------------ [2020-02-03 05:15:38] info at ioweb dot gr I'd like to mention that For word "δοκιμή" the encoded string is zrTOv866zrnOvM6u and the result is false as well. It's not the padded = signs only. ------------------------------------------------------------------------ [2020-02-02 22:50:06] requinix@php.net Ah shoot, you're right. It's mb_detect_encoding that works on partial strings, not mb_check_encoding. ------------------------------------------------------------------------ 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=79213 -- Edit this bug report at https://bugs.php.net/bug.php?id=79213&edit=1

« previous php.bugs (#231626) next »