[php]php转码函数实例(编码为UTF-8)
[php]php转码函数实例,php的一个函数,调用它就可以.编码为UTF-8
[php]php转码函数实例(编码为UTF-8)
- //php js_unescape correspond to js escape
- function js_unescape($str)
- {
- $ret = '';
- $len = strlen($str);
- for ($i = 0; $i < $len; $i++)
- {
- if ($str[$i] == '%' && $str[$i+1] == 'u')
- {
- $val = hexdec(substr($str, $i+2, 4));
- if ($val < 0x7f) $ret .= chr($val);
- else if($val < 0x800) $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f));
- else $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f));
- $i += 5;
- }
- else if ($str[$i] == '%')
- {
- $ret .= urldecode(substr($str, $i, 3));
- $i += 2;
- }
- else $ret .= $str[$i];
- }
- return $ret;
- }
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...