[php-src] Issue #20686: eucjp_2004_encoding.phpt fails on macOS in release builds

[email protected] (iluuu1994)
Newsgroups php.bugs
Message-ID <[email protected]>
Issue: https://github.com/php/php-src/issues/20686
Author: iluuu1994

### Description

https://github.com/php/php-src/actions/runs/20119044115/job/57735104285

Given this succeeds in debug builds, this might be:

- Undefined behavior in php-src
- A miscompilation in (Apple) Clang

UBSan did not report any issues, though that doesn't mean much.

<details><summary>Reduced excerpt</summary>
<p>

```diff
006+ mb_check_encoding failed on good EUC-JP-2004 string: (8ff4df8ffed5afe0c7e6cfc5edd8e8cdcbbfdef0d6ee)
007+ mb_convert_encoding not working on EUC-JP-2004 input: (8ff4df8ffed5afe0c7e6cfc5edd8e8cdcbbfdef0d6ee)
008+ Expected UTF-32BE: (00007e9800009e850002146e0000966a00008cc400008f4200008422000067d000006ea500005e57)
009+ Actually got:      (00007e9800009e85000000250000966a00008cc400008f4200008422000067d000006ea500005e57)
010+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (8ff4df8ffed5afe0c7e6cfc5edd8e8cdcbbfdef0d6ee) when converting to UTF-32BE
011+ mb_check_encoding failed on good EUC-JP-2004 string: (d0e8adb4e0fbabc0bcddf6a9afa2)
012+ mb_convert_encoding not working on EUC-JP-2004 input: (d0e8adb4e0fbabc0bcddf6a9afa2)
013+ Expected UTF-32BE: (00004ff600002473000074ca00000291000067530002373f000054c6)
014+ Actually got:      (00004ff600002473000074ca000002910000675300000025000054c6)
015+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (d0e8adb4e0fbabc0bcddf6a9afa2) when converting to UTF-32BE
016+ mb_check_encoding failed on good EUC-JP-2004 string: (8fa8d9cfeed6d0d3e9f7e68ff8aaefeed6e4)
017+ mb_convert_encoding not working on EUC-JP-2004 input: (8fa8d9cfeed6d0d3e9f7e68ff8aaefeed6e4)
018+ Expected UTF-32BE: (000037f400021e3400005d840000569400003e3f00027614000095d400005e1a)
019+ Actually got:      (000037f40000002500005d840000569400003e3f00027614000095d400005e1a)
020+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (8fa8d9cfeed6d0d3e9f7e68ff8aaefeed6e4) when converting to UTF-32BE
021+ mb_check_encoding failed on good EUC-JP-2004 string: (fdb98ff2f08fafec8fadb2e7a4e7c7faddf2ad)
022+ mb_convert_encoding not working on EUC-JP-2004 input: (fdb98ff2f08fafec8fadb2e7a4e7c7faddf2ad)
023+ Expected UTF-32BE: (00009348000079c700006af100022b4600008153000081df00026aff00009b2e)
024+ Actually got:      (00009348000079c700006af100022b4600008153000081df0000002500009b2e)
025+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (fdb98ff2f08fafec8fadb2e7a4e7c7faddf2ad) when converting to UTF-32BE
026+ mb_check_encoding failed on good EUC-JP-2004 string: (bde6c7c98fa5ace3cd8ff0eeb9d2fbb3a6d4)
027+ mb_convert_encoding not working on EUC-JP-2004 input: (bde6c7c98fa5ace3cd8ff0eeb9d2fbb3a6d4)
028+ Expected UTF-32BE: (0000918700006d3e0000588f00007a37000074240000822a00026e40000003c5)
029+ Actually got:      (0000918700006d3e0000588f00007a37000074240000822a00000025000003c5)
030+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (bde6c7c98fa5ace3cd8ff0eeb9d2fbb3a6d4) when converting to UTF-32BE
031+ mb_check_encoding failed on good EUC-JP-2004 string: (c6edf9a98ff8bcb9f0a1aed3f98ff9f3f9b7a4a8fcb8)
032+ mb_convert_encoding not working on EUC-JP-2004 input: (c6edf9a98ff8bcb9f0a1aed3f98ff9f3f9b7a4a8fcb8)
033+ Expected UTF-32BE: (000075770002550e0002770e0000544a0000ff40000056ee00008fe00000fa4e000030480000fa64)
034+ Actually got:      (00007577000000250002770e0000544a0000ff40000056ee00008fe00000fa4e000030480000fa64)
035+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (c6edf9a98ff8bcb9f0a1aed3f98ff9f3f9b7a4a8fcb8) when converting to UTF-32BE
036+ mb_check_encoding failed on good EUC-JP-2004 string: (f8c8f5f08feeefddaed3a8f6e08fa1c0dfd8c6fe)
037+ mb_convert_encoding not working on EUC-JP-2004 input: (f8c8f5f08feeefddaed3a8f6e08fa1c0dfd8c6fe)
038+ Expected UTF-32BE: (000075170000690a00006e2200006aea000054e600023cfe00004f16000070f100005165)
039+ Actually got:      (000075170000690a00006e2200006aea000054e60000002500004f16000070f100005165)
040+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (f8c8f5f08feeefddaed3a8f6e08fa1c0dfd8c6fe) when converting to UTF-32BE
041+ mb_check_encoding failed on good EUC-JP-2004 string: (8ff5e2a5fa8ffbd7e2e1e3f58ffaf2afc2b1f3abb3abeb)
042+ mb_convert_encoding not working on EUC-JP-2004 input: (8ff5e2a5fa8ffbd7e2e1e3f58ffaf2afc2b1f3abb3abeb)
043+ Expected UTF-32BE: (00008222000030b10000309a00028d10000077da00007b0a000289bb0002123d00009060000002500000031f)
044+ Actually got:      (00008222000030b10000309a00028d10000077da00007b0a000289bb0000002500009060000002500000031f)
045+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (8ff5e2a5fa8ffbd7e2e1e3f58ffaf2afc2b1f3abb3abeb) when converting to UTF-32BE
046+ mb_check_encoding failed on good EUC-JP-2004 string: (8ffca3dade8fafbc8ffcb1fca2dcaee1f1fbc9bac8)
047+ mb_convert_encoding not working on EUC-JP-2004 input: (8ffca3dade8fafbc8ffcb1fca2dcaee1f1fbc9bac8)
048+ Expected UTF-32BE: (000292b100006772000069c0000097f100008a370000692a0000763b000270f4000054c9)
049+ Actually got:      (000292b100006772000069c0000097f100008a370000692a0000763b00000025000054c9)
050+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (8ffca3dade8fafbc8ffcb1fca2dcaee1f1fbc9bac8) when converting to UTF-32BE
051+ mb_check_encoding failed on good EUC-JP-2004 string: (a6e5aea2f8e3baa1f6c5)
052+ mb_convert_encoding not working on EUC-JP-2004 input: (a6e5aea2f8e3baa1f6c5)
053+ Expected UTF-32BE: (000026170002000b0000769e00006b6400006b77)
054+ Actually got:      (00002617000000250000769e00006b6400006b77)
055+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (a6e5aea2f8e3baa1f6c5) when converting to UTF-32BE
056+ mb_check_encoding failed on good EUC-JP-2004 string: (bceecfe3f6cb8facd0f7c3)
057+ mb_convert_encoding not working on EUC-JP-2004 input: (bceecfe3f6cb8facd0f7c3)
058+ Expected UTF-32BE: (000073e0000216b400006bd6000226f300007064)
059+ Actually got:      (000073e00000002500006bd6000226f300007064)
060+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (bceecfe3f6cb8facd0f7c3) when converting to UTF-32BE
061+ mb_check_encoding failed on good EUC-JP-2004 string: (c3f28ff5a6f8da8ff4a1f8fea6e8a7aa8ff3d0)
062+ mb_convert_encoding not working on EUC-JP-2004 input: (c3f28ff5a6f8da8ff4a1f8fea6e8a7aa8ff3d0)
063+ Expected UTF-32BE: (000092f3000080110000764b00007ccd0002548e000026000000041800007b69)
064+ Actually got:      (000092f3000080110000764b00007ccd00000025000026000000041800007b69)
065+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (c3f28ff5a6f8da8ff4a1f8fea6e8a7aa8ff3d0) when converting to UTF-32BE
066+ mb_check_encoding failed on good EUC-JP-2004 string: (8ffaad2b8fa4cadbf4b9e9afcc8fa8c9cdc1a2e3b8a2)
067+ mb_convert_encoding not working on EUC-JP-2004 input: (8ffaad2b8fa4cadbf4b9e9afcc8fa8c9cdc1a2e3b8a2)
068+ Expected UTF-32BE: (000090dc0000002b000036050000688d000062f70002131b00005cc900008f3f0000226a00006a29)
069+ Actually got:      (000090dc0000002b000036050000688d000062f70000002500005cc900008f3f0000226a00006a29)
070+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (8ffaad2b8fa4cadbf4b9e9afcc8fa8c9cdc1a2e3b8a2) when converting to UTF-32BE
071+ mb_check_encoding failed on good EUC-JP-2004 string: (b9e5e5b2cdc3e9a1e9febaa7f9ee8fefaf)
072+ mb_convert_encoding not working on EUC-JP-2004 input: (b9e5e5b2cdc3e9a1e9febaa7f9ee8fefaf)
073+ Expected UTF-32BE: (000052ab00007d4f000050ad000085410000875900005a5a00025da100006f25)
074+ Actually got:      (000052ab00007d4f000050ad000085410000875900005a5a0000002500006f25)
075+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (b9e5e5b2cdc3e9a1e9febaa7f9ee8fefaf) when converting to UTF-32BE
076+ mb_check_encoding failed on good EUC-JP-2004 string: (8faffee6c9f1af8ff1a5ddd6d5d3f5f2)
077+ mb_convert_encoding not working on EUC-JP-2004 input: (8faffee6c9f1af8ff1a5ddd6d5d3f5f2)
078+ Expected UTF-32BE: (00006b8100007fe900009912000074ab00006bb700005b51000235c4)
079+ Actually got:      (00006b8100007fe900009912000074ab00006bb700005b5100000025)
080+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (8faffee6c9f1af8ff1a5ddd6d5d3f5f2) when converting to UTF-32BE
081+ mb_check_encoding failed on good EUC-JP-2004 string: (bfeff7ecc8acbab9edc58ff7add5eaa4a2)
082+ mb_convert_encoding not working on EUC-JP-2004 input: (bfeff7ecc8acbab9edc58ff7add5eaa4a2)
083+ Expected UTF-32BE: (0000968f000247f10000516b00005dee00008efc0000860000005be200003042)
084+ Actually got:      (0000968f000000250000516b00005dee00008efc0000860000005be200003042)
085+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (bfeff7ecc8acbab9edc58ff7add5eaa4a2) when converting to UTF-32BE
086+ mb_check_encoding failed on good EUC-JP-2004 string: (8ff5fa8ff9e9e5cef7c2cfd4feadedf3e0f0)
087+ mb_convert_encoding not working on EUC-JP-2004 input: (8ff5fa8ff9e9e5cef7c2cfd4feadedf3e0f0)
088+ Expected UTF-32BE: (000082830000fa6600007de10000704e00020b9f00009a030000901100007441)
089+ Actually got:      (000082830000fa6600007de10000704e0000002500009a030000901100007441)
090+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (8ff5fa8ff9e9e5cef7c2cfd4feadedf3e0f0) when converting to UTF-32BE
091+ mb_check_encoding failed on good EUC-JP-2004 string: (f9d4e7f6debeaafcc9dbbdb5baf5)
092+ mb_convert_encoding not working on EUC-JP-2004 input: (f9d4e7f6debeaafcc9dbbdb5baf5)
093+ Expected UTF-32BE: (000259c40000839300006db50000028100005e030000903100007a84)
094+ Actually got:      (000000250000839300006db50000028100005e030000903100007a84)
095+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (f9d4e7f6debeaafcc9dbbdb5baf5) when converting to UTF-32BE
096+ mb_check_encoding failed on good EUC-JP-2004 string: (f7dceef7dfeabdb1fbecceb1abd9)
097+ mb_convert_encoding not working on EUC-JP-2004 input: (f7dceef7dfeabdb1fbecceb1abd9)
098+ Expected UTF-32BE: (00007187000092cf0000714c0000897200027684000075590000030b)
099+ Actually got:      (00007187000092cf0000714c0000897200000025000075590000030b)
100+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (f7dceef7dfeabdb1fbecceb1abd9) when converting to UTF-32BE
101+ mb_check_encoding failed on good EUC-JP-2004 string: (d9ddcdf3fcd1c2f5fbd1e6ac)
102+ mb_convert_encoding not working on EUC-JP-2004 input: (d9ddcdf3fcd1c2f5fbd1e6ac)
103+ Expected UTF-32BE: (0000639f00006b04000283cd00006fef0000459d00007f68)
104+ Actually got:      (0000639f00006b040000002500006fef0000459d00007f68)
105+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (d9ddcdf3fcd1c2f5fbd1e6ac) when converting to UTF-32BE
106+ mb_check_encoding failed on good EUC-JP-2004 string: (eca6b8c78ff2b8c2b3dedad7bcbdd7b5c7ebd5fee6)
107+ mb_convert_encoding not working on EUC-JP-2004 input: (eca6b8c78ff2b8c2b3dedad7bcbdd7b5c7ebd5fee6)
108+ Expected UTF-32BE: (00008b80000056fa000077ec00007d9a00006e4d00005f4800007ae3000097a000008aa50002a190)
109+ Actually got:      (00008b80000056fa000077ec00007d9a00006e4d00005f4800007ae3000097a000008aa500000025)
110+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (eca6b8c78ff2b8c2b3dedad7bcbdd7b5c7ebd5fee6) when converting to UTF-32BE
111+ mb_check_encoding failed on good EUC-JP-2004 string: (dcd7f3ceada98ff9def6b2b1bffaeee7da)
112+ mb_convert_encoding not working on EUC-JP-2004 input: (dcd7f3ceada98ff9def6b2b1bffaeee7da)
113+ Expected UTF-32BE: (0000699500009ea500002468000282f3000237630000904b0000832200008259)
114+ Actually got:      (0000699500009ea500002468000282f3000000250000904b0000832200008259)
115+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (dcd7f3ceada98ff9def6b2b1bffaeee7da) when converting to UTF-32BE
116+ mb_check_encoding failed on good EUC-JP-2004 string: (e3a3b8d9a6bfcde1d7bbf5baccb8)
117+ mb_convert_encoding not working on EUC-JP-2004 input: (e3a3b8d9a6bfcde1d7bbf5baccb8)
118+ Expected UTF-32BE: (000078fd00008de80000266700006d7400005f41000231c400009727)
119+ Actually got:      (000078fd00008de80000266700006d7400005f410000002500009727)
120+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (e3a3b8d9a6bfcde1d7bbf5baccb8) when converting to UTF-32BE
121+ mb_check_encoding failed on good EUC-JP-2004 string: (bda5affbc7b8ebfeaecbeec58ffabb)
122+ mb_convert_encoding not working on EUC-JP-2004 input: (bda5affbc7b8ebfeaecbeec58ffabb)
123+ Expected UTF-32BE: (00006101000218bd000057dc00008b6b000051030000915600009137)
124+ Actually got:      (0000610100000025000057dc00008b6b000051030000915600009137)
125+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (bda5affbc7b8ebfeaecbeec58ffabb) when converting to UTF-32BE
126+ mb_check_encoding failed on good EUC-JP-2004 string: (c2ed8ffee8f9c7afddfed8d2af)
127+ mb_convert_encoding not working on EUC-JP-2004 input: (c2ed8ffee8f9c7afddfed8d2af)
128+ Expected UTF-32BE: (0000702700009f41000257710000589e00009d1d000052f5)
129+ Actually got:      (0000702700009f41000000250000589e00009d1d000052f5)
130+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (c2ed8ffee8f9c7afddfed8d2af) when converting to UTF-32BE
131+ mb_check_encoding failed on good EUC-JP-2004 string: (f4c6bdd2bbf0e0e3bdb4fcc9ddb48ff0a1f9f0)
132+ mb_convert_encoding not working on EUC-JP-2004 input: (f4c6bdd2bbf0e0e3bdb4fcc9ddb48ff0a1f9f0)
133+ Expected UTF-32BE: (00005fc900008ff000008aee000073ee00008f2f0002827700006b16000071b300007c6d)
134+ Actually got:      (00005fc900008ff000008aee000073ee00008f2f0000002500006b16000071b300007c6d)
135+ mb_convert_encoding incremented illegal_chars on valid EUC-JP-2004 string: (f4c6bdd2bbf0e0e3bdb4fcc9ddb48ff0a1f9f0) when converting to UTF-32BE
     EUC-JP-2004 verification and conversion works for all valid characters
137+ mb_convert_encoding not working on EUC-JP-2004 input: (fc83f6a9)
138+ Expected UTF-32BE: "%7?" (000000250002373f)
139+ Actually got:      "%%" (0000002500000025)
140+ mb_convert_encoding not working on EUC-JP-2004 input: (f22efcd1)
141+ Expected UTF-32BE: (00000025000283cd)
142+ Actually got:      "%%" (0000002500000025)
143+ mb_convert_encoding not working on EUC-JP-2004 input: (f21ef9c7)
144+ Expected UTF-32BE: "%Wq" (0000002500025771)
145+ Actually got:      "%%" (0000002500000025)
146+ mb_convert_encoding not working on EUC-JP-2004 input: (eefff9ee)
147+ Expected UTF-32BE: (0000002500025da1)
148+ Actually got:      "%%" (0000002500000025)
149+ mb_convert_encoding not working on EUC-JP-2004 input: (ec81f6e0)
150+ Expected UTF-32BE: (0000002500023cfe)
151+ Actually got:      "%%" (0000002500000025)
152+ mb_convert_encoding not working on EUC-JP-2004 input: (ea3ef8fe)
153+ Expected UTF-32BE: (000000250002548e)
154+ Actually got:      "%%" (0000002500000025)
155+ mb_convert_encoding not working on EUC-JP-2004 input: (e817fadd)
156+ Expected UTF-32BE: (0000002500026aff)
157+ Actually got:      "%%" (0000002500000025)
158+ mb_convert_encoding not working on EUC-JP-2004 input: (e676fbb3)
159+ Expected UTF-32BE: "%n@" (0000002500026e40)
160+ Actually got:      "%%" (0000002500000025)
161+ mb_convert_encoding not working on EUC-JP-2004 input: (e293f9a9)
162+ Expected UTF-32BE: "%U" (000000250002550e)
163+ Actually got:      "%%" (0000002500000025)
164+ mb_convert_encoding not working on EUC-JP-2004 input: (e068cfe3)
165+ Expected UTF-32BE: (00000025000216b4)
166+ Actually got:      "%%" (0000002500000025)
167+ mb_convert_encoding not working on EUC-JP-2004 input: (dd23f5f2)
168+ Expected UTF-32BE: (00000025000235c4)
169+ Actually got:      "%%" (0000002500000025)
170+ mb_convert_encoding not working on EUC-JP-2004 input: (dc77cfd4)
171+ Expected UTF-32BE: (0000002500020b9f)
172+ Actually got:      "%%" (0000002500000025)
173+ mb_convert_encoding not working on EUC-JP-2004 input: (db89fcc9)
174+ Expected UTF-32BE: (0000002500028277)
175+ Actually got:      "%%" (0000002500000025)
176+ mb_convert_encoding not working on EUC-JP-2004 input: (db16f9d4)
177+ Expected UTF-32BE: (00000025000259c4)
178+ Actually got:      "%%" (0000002500000025)
179+ mb_convert_encoding not working on EUC-JP-2004 input: (d662f7ec)
180+ Expected UTF-32BE: (00000025000247f1)
181+ Actually got:      "%%" (0000002500000025)
182+ mb_convert_encoding not working on EUC-JP-2004 input: (d65dfbc9)
183+ Expected UTF-32BE: (00000025000270f4)
184+ Actually got:      "%%" (0000002500000025)
185+ mb_convert_encoding not working on EUC-JP-2004 input: (d309fbec)
186+ Expected UTF-32BE: (0000002500027684)
187+ Actually got:      "%%" (0000002500000025)
188+ mb_convert_encoding not working on EUC-JP-2004 input: (cd8baffb)
189+ Expected UTF-32BE: (00000025000218bd)
190+ Actually got:      "%%" (0000002500000025)
191+ mb_convert_encoding not working on EUC-JP-2004 input: (cc4caea2)
192+ Expected UTF-32BE: "%" (000000250002000b)
193+ Actually got:      "%%" (0000002500000025)
194+ mb_convert_encoding not working on EUC-JP-2004 input: (ca0dafcc)
195+ Expected UTF-32BE: "%
196+ Actually got:      "%%" (0000002500000025)
197+ mb_convert_encoding not working on EUC-JP-2004 input: (c77bfee6)
198+ Expected UTF-32BE: (000000250002a190)
199+ Actually got:      "%%" (0000002500000025)
200+ mb_convert_encoding not working on EUC-JP-2004 input: (c57bafc2)
201+ Expected UTF-32BE: "%=" (000000250002123d)
202+ Actually got:      "%%" (0000002500000025)
203+ mb_convert_encoding not working on EUC-JP-2004 input: (c303afe0)
204+ Expected UTF-32BE: "%n" (000000250002146e)
205+ Actually got:      "%%" (0000002500000025)
206+ mb_convert_encoding not working on EUC-JP-2004 input: (c009f6b2)
207+ Expected UTF-32BE: "%7c" (0000002500023763)
208+ Actually got:      "%%" (0000002500000025)
209+ mb_convert_encoding not working on EUC-JP-2004 input: (be49cfee)
210+ Expected UTF-32BE: "%4" (0000002500021e34)
211+ Actually got:      "%%" (0000002500000025)
212+ mb_convert_encoding not working on EUC-JP-2004 input: (bc36f5ba)
213+ Expected UTF-32BE: (00000025000231c4)
214+ Actually got:      "%%" (0000002500000025)
215+ mb_convert_encoding not working on EUC-JP-2004 input: (ad0aafc2)
216+ Expected UTF-32BE: "%=" (000000250002123d)
217+ Actually got:      "%%" (0000002500000025)
218+ mb_convert_encoding not working on EUC-JP-2004 input: (ac1bfadd)
219+ Expected UTF-32BE: (0000002500026aff)
220+ Actually got:      "%%" (0000002500000025)
221+ mb_convert_encoding not working on EUC-JP-2004 input: (a569f5ba)
222+ Expected UTF-32BE: (00000025000231c4)
223+ Actually got:      "%%" (0000002500000025)
224+ mb_convert_encoding not working on EUC-JP-2004 input: (a44bafe0)
225+ Expected UTF-32BE: "%n" (000000250002146e)
226+ Actually got:      "%%" (0000002500000025)
227+ mb_convert_encoding not working on EUC-JP-2004 input: (a218cfee)
228+ Expected UTF-32BE: "%4" (0000002500021e34)
229+ Actually got:      "%%" (0000002500000025)
230+ mb_convert_encoding not working on EUC-JP-2004 input: (8ff97ffcc9)
231+ Expected UTF-32BE: (0000002500028277)
232+ Actually got:      "%%" (0000002500000025)
233+ mb_convert_encoding not working on EUC-JP-2004 input: (8ff66af5f2)
234+ Expected UTF-32BE: (00000025000235c4)
235+ Actually got:      "%%" (0000002500000025)
236+ mb_convert_encoding not working on EUC-JP-2004 input: (8ff22df9a9)
237+ Expected UTF-32BE: "%U" (000000250002550e)
238+ Actually got:      "%%" (0000002500000025)
239+ mb_convert_encoding not working on EUC-JP-2004 input: (8ff217affb)
240+ Expected UTF-32BE: (00000025000218bd)
241+ Actually got:      "%%" (0000002500000025)
242+ mb_convert_encoding not working on EUC-JP-2004 input: (8fef0cfbb3)
243+ Expected UTF-32BE: "%n@" (0000002500026e40)
244+ Actually got:      "%%" (0000002500000025)
245+ mb_convert_encoding not working on EUC-JP-2004 input: (8fee58f8fe)
246+ Expected UTF-32BE: (000000250002548e)
247+ Actually got:      "%%" (0000002500000025)
248+ mb_convert_encoding not working on EUC-JP-2004 input: (8faf43f7ec)
249+ Expected UTF-32BE: (00000025000247f1)
250+ Actually got:      "%%" (0000002500000025)
251+ mb_convert_encoding not working on EUC-JP-2004 input: (8fa879f9c7)
252+ Expected UTF-32BE: "%Wq" (0000002500025771)
253+ Actually got:      "%%" (0000002500000025)
254+ mb_convert_encoding not working on EUC-JP-2004 input: (8fa32efbc9)
255+ Expected UTF-32BE: (00000025000270f4)
256+ Actually got:      "%%" (0000002500000025)
257+ mb_convert_encoding not working on EUC-JP-2004 input: (8e71fbec)
258+ Expected UTF-32BE: (0000002500027684)
259+ Actually got:      "%%" (0000002500000025)
260+ mb_convert_encoding not working on EUC-JP-2004 input: (8e6bcfe3)
261+ Expected UTF-32BE: (00000025000216b4)
262+ Actually got:      "%%" (0000002500000025)
```

</p>
</details> 

### PHP Version

```plain
PHP 8.4+
```

### Operating System

macOS 15.7.2, Apple clang version 16.0.0 (clang-1600.0.26.3)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.