<?php
$encodings = mb_list_encodings();
var_dump(count($encodings));
$results = [];
foreach ($encodings as $encoding) {
foreach (["\r", "\r\n"] as $string) {
if (strlen($string) !== mb_strlen($string, $encoding)) {
$results[] = [
'encoding' => $encoding,
'char' => "\r" === $string ? '\r' : '\r\n',
'strlen' => strlen($string),
'mb_strlen' => mb_strlen($string, $encoding),
];
}
}
}
print_r($results);
Abusive script
This script was stopped while abusing our resources
- Output for 8.2.0 - 8.2.23, 8.3.0 - 8.3.11
- int(78)
Deprecated: mb_strlen(): Handling Base64 via mbstring is deprecated; use base64_encode/base64_decode instead in /in/sm3h1 on line 9
Deprecated: mb_strlen(): Handling Uuencode via mbstring is deprecated; use convert_uuencode/convert_uudecode instead in /in/sm3h1 on line 9
Deprecated: mb_strlen(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities, or mb_encode_numericentity/mb_decode_numericentity instead in /in/sm3h1 on line 9
Deprecated: mb_strlen(): Handling QPrint via mbstring is deprecated; use quoted_printable_encode/quoted_printable_decode instead in /in/sm3h1 on line 9
Array
(
[0] => Array
(
[encoding] => BASE64
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[1] => Array
(
[encoding] => BASE64
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[2] => Array
(
[encoding] => UCS-4
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[3] => Array
(
[encoding] => UCS-4
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[4] => Array
(
[encoding] => UCS-4BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[5] => Array
(
[encoding] => UCS-4BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[6] => Array
(
[encoding] => UCS-4LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[7] => Array
(
[encoding] => UCS-4LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[8] => Array
(
[encoding] => UCS-2
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[9] => Array
(
[encoding] => UCS-2
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[10] => Array
(
[encoding] => UCS-2BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[11] => Array
(
[encoding] => UCS-2BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[12] => Array
(
[encoding] => UCS-2LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[13] => Array
(
[encoding] => UCS-2LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[14] => Array
(
[encoding] => UTF-32
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[15] => Array
(
[encoding] => UTF-32
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[16] => Array
(
[encoding] => UTF-32BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[17] => Array
(
[encoding] => UTF-32BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[18] => Array
(
[encoding] => UTF-32LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[19] => Array
(
[encoding] => UTF-32LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[20] => Array
(
[encoding] => UTF-16
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[21] => Array
(
[encoding] => UTF-16BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[22] => Array
(
[encoding] => UTF-16LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
)
- Output for 8.1.11 - 8.1.29
- int(78)
Array
(
[0] => Array
(
[encoding] => BASE64
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[1] => Array
(
[encoding] => BASE64
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[2] => Array
(
[encoding] => UCS-4
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[3] => Array
(
[encoding] => UCS-4
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[4] => Array
(
[encoding] => UCS-4BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[5] => Array
(
[encoding] => UCS-4BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[6] => Array
(
[encoding] => UCS-4LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[7] => Array
(
[encoding] => UCS-4LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[8] => Array
(
[encoding] => UCS-2
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[9] => Array
(
[encoding] => UCS-2
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[10] => Array
(
[encoding] => UCS-2BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[11] => Array
(
[encoding] => UCS-2BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[12] => Array
(
[encoding] => UCS-2LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[13] => Array
(
[encoding] => UCS-2LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[14] => Array
(
[encoding] => UTF-32
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[15] => Array
(
[encoding] => UTF-32
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[16] => Array
(
[encoding] => UTF-32BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[17] => Array
(
[encoding] => UTF-32BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[18] => Array
(
[encoding] => UTF-32LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[19] => Array
(
[encoding] => UTF-32LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[20] => Array
(
[encoding] => UTF-16
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[21] => Array
(
[encoding] => UTF-16
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[22] => Array
(
[encoding] => UTF-16BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[23] => Array
(
[encoding] => UTF-16BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[24] => Array
(
[encoding] => UTF-16LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[25] => Array
(
[encoding] => UTF-16LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
)
- Output for 8.1.0 - 8.1.10
- int(77)
Array
(
[0] => Array
(
[encoding] => BASE64
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[1] => Array
(
[encoding] => BASE64
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[2] => Array
(
[encoding] => UCS-4
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[3] => Array
(
[encoding] => UCS-4
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[4] => Array
(
[encoding] => UCS-4BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[5] => Array
(
[encoding] => UCS-4BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[6] => Array
(
[encoding] => UCS-4LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[7] => Array
(
[encoding] => UCS-4LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[8] => Array
(
[encoding] => UCS-2
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[9] => Array
(
[encoding] => UCS-2
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[10] => Array
(
[encoding] => UCS-2BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[11] => Array
(
[encoding] => UCS-2BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[12] => Array
(
[encoding] => UCS-2LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[13] => Array
(
[encoding] => UCS-2LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[14] => Array
(
[encoding] => UTF-32
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[15] => Array
(
[encoding] => UTF-32
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[16] => Array
(
[encoding] => UTF-32BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[17] => Array
(
[encoding] => UTF-32BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[18] => Array
(
[encoding] => UTF-32LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[19] => Array
(
[encoding] => UTF-32LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[20] => Array
(
[encoding] => UTF-16
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[21] => Array
(
[encoding] => UTF-16
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[22] => Array
(
[encoding] => UTF-16BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[23] => Array
(
[encoding] => UTF-16BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[24] => Array
(
[encoding] => UTF-16LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[25] => Array
(
[encoding] => UTF-16LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
)
- Output for 8.0.0 - 8.0.30
- int(85)
Array
(
[0] => Array
(
[encoding] => wchar
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[1] => Array
(
[encoding] => wchar
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[2] => Array
(
[encoding] => BASE64
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[3] => Array
(
[encoding] => BASE64
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[4] => Array
(
[encoding] => UCS-4
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[5] => Array
(
[encoding] => UCS-4
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[6] => Array
(
[encoding] => UCS-4BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[7] => Array
(
[encoding] => UCS-4BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[8] => Array
(
[encoding] => UCS-4LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[9] => Array
(
[encoding] => UCS-4LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[10] => Array
(
[encoding] => UCS-2
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[11] => Array
(
[encoding] => UCS-2
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[12] => Array
(
[encoding] => UCS-2BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[13] => Array
(
[encoding] => UCS-2BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[14] => Array
(
[encoding] => UCS-2LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[15] => Array
(
[encoding] => UCS-2LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[16] => Array
(
[encoding] => UTF-32
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[17] => Array
(
[encoding] => UTF-32
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[18] => Array
(
[encoding] => UTF-32BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[19] => Array
(
[encoding] => UTF-32BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[20] => Array
(
[encoding] => UTF-32LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[21] => Array
(
[encoding] => UTF-32LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[22] => Array
(
[encoding] => UTF-16
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[23] => Array
(
[encoding] => UTF-16
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[24] => Array
(
[encoding] => UTF-16BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[25] => Array
(
[encoding] => UTF-16BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[26] => Array
(
[encoding] => UTF-16LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[27] => Array
(
[encoding] => UTF-16LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
)
- Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.33
- int(86)
Array
(
[0] => Array
(
[encoding] => pass
[char] => \r
[strlen] => 1
[mb_strlen] =>
)
[1] => Array
(
[encoding] => pass
[char] => \r\n
[strlen] => 2
[mb_strlen] =>
)
[2] => Array
(
[encoding] => wchar
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[3] => Array
(
[encoding] => wchar
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[4] => Array
(
[encoding] => BASE64
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[5] => Array
(
[encoding] => BASE64
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[6] => Array
(
[encoding] => UCS-4
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[7] => Array
(
[encoding] => UCS-4
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[8] => Array
(
[encoding] => UCS-4BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[9] => Array
(
[encoding] => UCS-4BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[10] => Array
(
[encoding] => UCS-4LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[11] => Array
(
[encoding] => UCS-4LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[12] => Array
(
[encoding] => UCS-2
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[13] => Array
(
[encoding] => UCS-2
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[14] => Array
(
[encoding] => UCS-2BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[15] => Array
(
[encoding] => UCS-2BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[16] => Array
(
[encoding] => UCS-2LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[17] => Array
(
[encoding] => UCS-2LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[18] => Array
(
[encoding] => UTF-32
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[19] => Array
(
[encoding] => UTF-32
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[20] => Array
(
[encoding] => UTF-32BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[21] => Array
(
[encoding] => UTF-32BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[22] => Array
(
[encoding] => UTF-32LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[23] => Array
(
[encoding] => UTF-32LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[24] => Array
(
[encoding] => UTF-16
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[25] => Array
(
[encoding] => UTF-16
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[26] => Array
(
[encoding] => UTF-16BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[27] => Array
(
[encoding] => UTF-16BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[28] => Array
(
[encoding] => UTF-16LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[29] => Array
(
[encoding] => UTF-16LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
)
- Output for 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33
- int(87)
Array
(
[0] => Array
(
[encoding] => wchar
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[1] => Array
(
[encoding] => wchar
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[2] => Array
(
[encoding] => BASE64
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[3] => Array
(
[encoding] => BASE64
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[4] => Array
(
[encoding] => UCS-4
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[5] => Array
(
[encoding] => UCS-4
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[6] => Array
(
[encoding] => UCS-4BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[7] => Array
(
[encoding] => UCS-4BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[8] => Array
(
[encoding] => UCS-4LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[9] => Array
(
[encoding] => UCS-4LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[10] => Array
(
[encoding] => UCS-2
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[11] => Array
(
[encoding] => UCS-2
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[12] => Array
(
[encoding] => UCS-2BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[13] => Array
(
[encoding] => UCS-2BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[14] => Array
(
[encoding] => UCS-2LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[15] => Array
(
[encoding] => UCS-2LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[16] => Array
(
[encoding] => UTF-32
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[17] => Array
(
[encoding] => UTF-32
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[18] => Array
(
[encoding] => UTF-32BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[19] => Array
(
[encoding] => UTF-32BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[20] => Array
(
[encoding] => UTF-32LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[21] => Array
(
[encoding] => UTF-32LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 0
)
[22] => Array
(
[encoding] => UTF-16
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[23] => Array
(
[encoding] => UTF-16
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[24] => Array
(
[encoding] => UTF-16BE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[25] => Array
(
[encoding] => UTF-16BE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
[26] => Array
(
[encoding] => UTF-16LE
[char] => \r
[strlen] => 1
[mb_strlen] => 0
)
[27] => Array
(
[encoding] => UTF-16LE
[char] => \r\n
[strlen] => 2
[mb_strlen] => 1
)
)
preferences:
185.55 ms | 464 KiB | 5 Q