|
@@ 982-990 (lines=9) @@
|
| 979 |
|
$encoding = self::normalize_encoding($encoding, 'UTF-8'); |
| 980 |
|
} |
| 981 |
|
|
| 982 |
|
if ( |
| 983 |
|
$encoding !== 'UTF-8' |
| 984 |
|
&& |
| 985 |
|
$encoding !== 'WINDOWS-1252' |
| 986 |
|
&& |
| 987 |
|
self::$SUPPORT['mbstring'] === false |
| 988 |
|
) { |
| 989 |
|
trigger_error('UTF8::chr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 990 |
|
} |
| 991 |
|
|
| 992 |
|
$cacheKey = $code_point . $encoding; |
| 993 |
|
if (isset($CHAR_CACHE[$cacheKey]) === true) { |
|
@@ 1394-1402 (lines=9) @@
|
| 1391 |
|
return self::to_iso8859($str); |
| 1392 |
|
} |
| 1393 |
|
|
| 1394 |
|
if ( |
| 1395 |
|
$encoding !== 'UTF-8' |
| 1396 |
|
&& |
| 1397 |
|
$encoding !== 'WINDOWS-1252' |
| 1398 |
|
&& |
| 1399 |
|
self::$SUPPORT['mbstring'] === false |
| 1400 |
|
) { |
| 1401 |
|
trigger_error('UTF8::encode() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 1402 |
|
} |
| 1403 |
|
|
| 1404 |
|
$strEncoded = \mb_convert_encoding( |
| 1405 |
|
$str, |
|
@@ 2293-2301 (lines=9) @@
|
| 2290 |
|
} |
| 2291 |
|
} |
| 2292 |
|
|
| 2293 |
|
if ( |
| 2294 |
|
$encoding !== 'UTF-8' |
| 2295 |
|
&& |
| 2296 |
|
$encoding !== 'WINDOWS-1252' |
| 2297 |
|
&& |
| 2298 |
|
self::$SUPPORT['mbstring'] === false |
| 2299 |
|
) { |
| 2300 |
|
trigger_error('UTF8::html_entity_decode() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 2301 |
|
} |
| 2302 |
|
|
| 2303 |
|
do { |
| 2304 |
|
$str_compare = $str; |
|
@@ 5348-5354 (lines=7) @@
|
| 5345 |
|
self::checkForSupport(); |
| 5346 |
|
} |
| 5347 |
|
|
| 5348 |
|
if ( |
| 5349 |
|
$encoding !== 'UTF-8' |
| 5350 |
|
&& |
| 5351 |
|
self::$SUPPORT['mbstring'] === false |
| 5352 |
|
) { |
| 5353 |
|
trigger_error('UTF8::stristr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 5354 |
|
} |
| 5355 |
|
|
| 5356 |
|
if (self::$SUPPORT['mbstring'] === true) { |
| 5357 |
|
return \mb_stristr($haystack, $needle, $before_needle, $encoding); |
|
@@ 5893-5899 (lines=7) @@
|
| 5890 |
|
self::checkForSupport(); |
| 5891 |
|
} |
| 5892 |
|
|
| 5893 |
|
if ( |
| 5894 |
|
$encoding !== 'UTF-8' |
| 5895 |
|
&& |
| 5896 |
|
self::$SUPPORT['mbstring'] === false |
| 5897 |
|
) { |
| 5898 |
|
trigger_error('UTF8::strripos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 5899 |
|
} |
| 5900 |
|
|
| 5901 |
|
if (self::$SUPPORT['mbstring'] === true) { |
| 5902 |
|
return \mb_strripos($haystack, $needle, $offset, $encoding); |
|
@@ 5976-5982 (lines=7) @@
|
| 5973 |
|
self::checkForSupport(); |
| 5974 |
|
} |
| 5975 |
|
|
| 5976 |
|
if ( |
| 5977 |
|
$encoding !== 'UTF-8' |
| 5978 |
|
&& |
| 5979 |
|
self::$SUPPORT['mbstring'] === false |
| 5980 |
|
) { |
| 5981 |
|
trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 5982 |
|
} |
| 5983 |
|
|
| 5984 |
|
if (self::$SUPPORT['mbstring'] === true) { |
| 5985 |
|
return \mb_strrpos($haystack, $needle, $offset, $encoding); |
|
@@ 6090-6096 (lines=7) @@
|
| 6087 |
|
self::checkForSupport(); |
| 6088 |
|
} |
| 6089 |
|
|
| 6090 |
|
if ( |
| 6091 |
|
$encoding !== 'UTF-8' |
| 6092 |
|
&& |
| 6093 |
|
self::$SUPPORT['mbstring'] === false |
| 6094 |
|
) { |
| 6095 |
|
trigger_error('UTF8::strstr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 6096 |
|
} |
| 6097 |
|
|
| 6098 |
|
if (self::$SUPPORT['mbstring'] === true) { |
| 6099 |
|
return \mb_strstr($haystack, $needle, $before_needle, $encoding); |
|
@@ 6493-6499 (lines=7) @@
|
| 6490 |
|
return substr($str, $offset, $length === null ? $str_length : $length); |
| 6491 |
|
} |
| 6492 |
|
|
| 6493 |
|
if ( |
| 6494 |
|
$encoding !== 'UTF-8' |
| 6495 |
|
&& |
| 6496 |
|
self::$SUPPORT['mbstring'] === false |
| 6497 |
|
) { |
| 6498 |
|
trigger_error('UTF8::substr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 6499 |
|
} |
| 6500 |
|
|
| 6501 |
|
if (self::$SUPPORT['mbstring'] === true) { |
| 6502 |
|
return \mb_substr($str, $offset, $length, $encoding); |
|
@@ 6656-6662 (lines=7) @@
|
| 6653 |
|
self::checkForSupport(); |
| 6654 |
|
} |
| 6655 |
|
|
| 6656 |
|
if ( |
| 6657 |
|
$encoding !== 'UTF-8' |
| 6658 |
|
&& |
| 6659 |
|
self::$SUPPORT['mbstring'] === false |
| 6660 |
|
) { |
| 6661 |
|
trigger_error('UTF8::substr_count() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 6662 |
|
} |
| 6663 |
|
|
| 6664 |
|
if (self::$SUPPORT['mbstring'] === true) { |
| 6665 |
|
return \mb_substr_count($haystack, $needle, $encoding); |