PHP 检测utf8编码字符串的方法

在软件开发中,我们经常会遇到最让人头疼的编码问题,由于各种网络软件之间使用的默认编码都不一致也就导致了解码的不一致,最终出现了乱码问题,有时候不得不自己使用方法来转换一些网络上的数据,总结一下PHP中针对UTF-8编码字符串的几种检测方法,方便大家查阅。

jesen
1
2020-04-21 06:49:29
文档目录
我的书签
 

PHP使用 iconv函数检测UTF8编码的字符串

iconv函数是一个字符编码转换函数,它可以将一个字符由一种字符编码转换为另一种字符编码,我们可以利用它这一个特点来达到我们检测字符串编码的需求,代码如下:
function is_utf8($string) {
    return @iconv("UTF-8",'UTF-8//IGNORE', $string) == $string;
}
$string = file_get_contents("i://test.txt");
echo is_utf8($string);
友情提示