W3CAPI 在线教程 | 菜鸟教程_LOGO
文档目录
文档目录
我的书签
 

PHP

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

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

jesen
1
2020-04-21 06:49:29

PHP使用 正则表达式检测UTF8编码的字符串

PHP中的正则表达式PCRE,提供了一种可以以utf8编码来匹配字符串的匹配模式,我们可以使用这个特性来达到我们的编码检测,代码如下:
function is_utf8($string) {
    return preg_match('/^.*$/u', $string); //使用到了/u的匹配模式
}
$string = file_get_contents("i://test.txt");
echo is_utf8($string);
相关提问
敬请期待