本文主要是介绍UTF8二进制及明文字符窜转化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<?php
/***********本程序由云客编写。有空的时候承接php软件开发
*满足一下新手们的好奇心,看看UTF-8的二进制是什么样子滴
****************************/
define("b", "<br>");
$a = "FE";
$a1 = "FF";
$s = 16;
$e = 2;
echo $s . "进制的" . $a . "表示为" . $e . "进制是" . base_convert($a, $s, $e) . b;
echo $s . "进制的" . $a1 . "表示为" . $e . "进制是" . base_convert($a1, $s, $e) . b;
$str = "计算机rr我们是谁?";
$strlen = strlen($str);
$n = 0;
echo $str.'(二进制UTF-8表示):'.b;
$str_bin='';
while ($n < $strlen)
{
$t = ord($str[$n]);
$stra=base_convert($t, 10, 2) ;
if(strlen($stra)<8)
{
$stra="0".$stra;
}
$str_bin.=$stra;
$n++;
}
echo $str_bin
这篇关于UTF8二进制及明文字符窜转化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!