PHP Detectar Texto UTF8 en PHP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Detectar Texto UTF8 en PHP相关的知识,希望对你有一定的参考价值。

function isUTF8($string){
    for($idx = 0, $strlen = strlen($string); $idx < $strlen; $idx++){
		$byte = ord($string[$idx]);
		if($byte & 0x80){
			if(($byte & 0xE0) == 0xC0){
			  // 2 byte char
			  $bytes_remaining = 1;
			}elseif(($byte & 0xF0) == 0xE0){
			  // 3 byte char
			  $bytes_remaining = 2;
			}elseif(($byte & 0xF8) == 0xF0){
			  // 4 byte char
			  $bytes_remaining = 3;
			}else{
			  return false;
			}

			if($idx + $bytes_remaining >= $strlen){
			  return false;
			}

			while($bytes_remaining--){
				if((ord($string[++$idx]) & 0xC0) != 0x80){
					return false;
				}
			}
		}
	}
    return true;
}

以上是关于PHP Detectar Texto UTF8 en PHP的主要内容,如果未能解决你的问题,请参考以下文章

php Esconde o editor de texto de uma。 Para isso adicioneessafunçãoemfunctions.php e substi

PHP PHP Detectar dispositivo mobile

php Detectar Navegador Cliente

PHP Detectar dispositivo移动

php Detectar el sistema operativo,navegadoryversióndelcliente

PHP Php texto a mayusculas