在PHP编程中,经常会遇到需要检测字符串是否为UTF编码的情况。UTF编码是一种用于表示Unicode字符的编码方式,它支持包括中文在内的各种字符。因此,正确地检测字符串是否为UTF编码对于处理多语言文本和字符处理非常重要。
下面我将分享一个PHP函数,用于检测字符串是否为UTF编码。这个函数会返回一个布尔值,表示给定字符串是否为UTF编码。
function isUTF8($string) {
return preg_match('%^(?:
[\x09\x0A\x0D\x20-\x7E] # ASCII
| [\xC2-\