很多站长朋友们都不太清楚php判断字符串的编码,今天小编就来给大家整理php判断字符串的编码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 怎样判断字符串是哪种编码 2、 php如何判断一个字符串是不是base64编码 3、 PHP 检测字符串的编码是否是UTF php 怎样判断字符串是哪种编码php中有个函数可以用来检查当前字符串的编码类型
mb_detect_encoding($str,array('ASSCII',''GB2312','UTF-8));
PHP用MBString库的函数
$e=mb_detect_encoding($text, array('UTF-8', 'GBK'));
switch($e){
case 'UTF-8' : //如果是utf8编码
break;
case ‘GBK’: //如果是gbk编码
break
}
php如何判断一个字符串是不是base64编码参考思路:PHP判断一个字符串是否经过base64编码,可以通过对该字符串解码,然后编码,最后对比两者是否相等。示例代码如下:
<?php
header("Content-type:text/html;charset=utf-8;");
$str="Y2hpbmF3aW54cA==";
$re=is_base64($str);
if($re){
echo "该字符串是base64编码";
}else{
echo "该字符串未经过base64编码";
}
//判断字符串是否经过编码方法
function is_base64($str){
if($str==base64_encode(base64_decode($str))){
return true;
}else{
return false;
}
}
?>
PHP 检测字符串的编码是否是UTFPHP用MBString库的函数
$e=mb_detect_encoding($text, array('UTF-8', 'GBK'));
switch($e){
case 'UTF-8' : //如果是utf8编码
break;
case ‘GBK’: //如果是gbk编码
break
}
关于php判断字符串的编码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php判断字符串的编码 php 判断字符串是否存在某个字符串的详细内容...