Ticket #28162: 28162.2.patch
File 28162.2.patch, 780 bytes (added by , 11 years ago) |
---|
-
src/wp-includes/formatting.php
410 410 * @return bool True if $str fits a UTF-8 model, false otherwise. 411 411 */ 412 412 function seems_utf8($str) { 413 mbstring_binary_safe_encoding(); 413 414 $length = strlen($str); 415 reset_mbstring_encoding(); 414 416 for ($i=0; $i < $length; $i++) { 415 417 $c = ord($str[$i]); 416 418 if ($c < 0x80) $n = 0; # 0bbbbbbb … … 634 636 $num_octets = 1; 635 637 $unicode_length = 0; 636 638 639 mbstring_binary_safe_encoding(); 637 640 $string_length = strlen( $utf8_string ); 641 reset_mbstring_encoding(); 642 638 643 for ($i = 0; $i < $string_length; $i++ ) { 639 644 640 645 $value = ord( $utf8_string[ $i ] );