Bug #81390 [Com]: mb_detect_encoding() regression
From: alec at alec dot pl Date: Thu, 26 Aug 2021 17:10:34 +0000 Subject: Bug #81390 [Com]: mb_detect_encoding() regression References: 1 Groups: php.bugs Request: Send a blank email to php-bugs+get-236094@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=81390&edit=1
ID: 81390
Comment by: alec at alec dot pl
Reported by: alec at alec dot pl
Summary: mb_detect_encoding() regression
Status: Open
Type: Bug
Package: mbstring related
PHP Version: 8.1.0beta3
Block user comment: N
Private report: N
New Comment:
Using $test = 'test:test' in the test script also will return UUENCODE. This is really
wrong.
Previous Comments:
------------------------------------------------------------------------
[2021-08-26 17:03:35] alec at alec dot pl
Description:
------------
The same code returns "ISO-8859-1" on PHP8.0 and "UUENCODE" on PHP8.1.0beta3.
Note: the text contains some ascii with two 0x0EB characters
Note: ISO-8859-1 is before UUENCODE in the mb_list_encodings() result.
Note: Even removing UUENCODE from the list does not make it to return expected ISO-8859-1
Test script:
---------------
$test = base64_decode('Q0hBUlNFVD13aW5kb3dzLTEyNTI6RG/rO0pvaG4=');
echo mb_detect_encoding($test, mb_list_encodings());
Expected result:
----------------
ISO-8859-1
Actual result:
--------------
UUENCODE
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=81390&edit=1
Thread (37 messages)
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Opn->Ver]: mb_detect_encoding() regression
- Bug #81390 [Ver]: mb_detect_encoding() regression
- Bug #81390 [Ver]: mb_detect_encoding() regression
- Bug #81390 [Ver]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Ver]: mb_detect_encoding() regression
- Bug #81390 [Ver]: mb_detect_encoding() regression
- Bug #81390 [Ver->Csd]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Csd->Asn]: mb_detect_encoding() regression
- Bug #81390 [Asn]: mb_detect_encoding() regression
- Bug #81390 [Asn->Csd]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Csd]: mb_detect_encoding() regression
- Bug #81390 [Csd->Asn]: mb_detect_encoding() regression
- Bug #81390 [Asn->Csd]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Csd->Asn]: mb_detect_encoding() regression
- Bug #81390 [Asn]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Asn]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Asn]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Asn]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Asn]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Asn]: mb_detect_encoding() regression
- Bug #81390 [Asn->Csd]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
- Bug #81390 [Com]: mb_detect_encoding() regression
| « previous | php.bugs (#236094) | next » |
|---|