电脑安全

您当前的位置:主页 > 电脑安全 >

php实现编码的转换-网络编程

来源:[db:来源]标题:   我就    编辑:电脑技术全能网 时间:2019-09-22 18:28

原标题:php实现编码的转换-网络编程
   php完成编码的转换,这里会把gb2312转换成utf-8function gb2utf8($gb) {if( !trim($gb) ) return $gb;$utf8='';while($gb) { if( ord(substr($gb,0,1)) > 127 ) {$t=substr($gb,0,2);$gb=substr($gb,2);$utf8 .= $this->u2utf8($this->codetable[hexdec(bin2hex($t))-0x8080]); } else { $t=substr($gb,0,1);$gb=substr($gb,1);$utf8 .= $this->u2utf8($t); }}return $utf8; } function u2utf8($c) {$str='';if ($c < 0x80) { $str.=$c; }else if ($c < 0x800) { $str.=chr(0xC0 | $c>>6); $str.=chr(0x80 | $c & 0x3F); }else if ($c < 0x10000) { $str.=chr(0xE0 | $c>>12); $str.=chr(0x80 | $c>>6 & 0x3F);$str.=chr(0x80 | $c & 0x3F);}else if ($c < 0x200000) { $str.=chr(0xF0 | $c>>18); $str.=chr(0x80 | $c>>12 & 0x3F); $str.=chr(0x80 | $c>>6 & 0x3F); $str.=chr(0x80 | $c & 0x3F);}return $str; }} 说一点,编码集我就不写进去了,用for一下就晓得了.

上一篇:配置支持Amfphp1.9的Web应用-网络编程

下一篇:没有了