PHP版 汉字转码的实现详解


Posted in PHP onJune 09, 2013

如下所示:

<?php
function unicode_encode($str, $encoding='GBK', $prefix='&#', $postfix=';'){
 $str = iconv($encoding, 'UCS-2', $str);
 $arrstr = str_split($str, 2);
 $unistr = '';
 for($i=0, $len=count($arrstr); $i<$len; $i++)
 {
  $dec = hexdec(bin2hex($arrstr[$i]));
  $unistr .= $prefix.$dec.$postfix;
 }
 return $unistr;
}
$str = '<b>哈哈</b>';
$unistr = unicode_encode($str);
echo $unistr.'<br />'; 
?>

PHP 相关文章推荐
PHP小技巧搜集,每个PHPer都来露一手
Jan 02 PHP
PHP 翻页 实例代码
Aug 07 PHP
php读取本地文件常用函数(fopen与file_get_contents)
Sep 09 PHP
php中filter_input函数用法分析
Nov 15 PHP
PHP获取ip对应地区和使用网络类型的方法
Mar 11 PHP
php定义参数数量可变的函数用法实例
Mar 16 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
PHP会话控制实例分析
Dec 24 PHP
利用 fsockopen() 函数开放端口扫描器的实例
Aug 19 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
Mar 18 PHP
php实现登录页面的简单实例
Sep 29 PHP
laravel框架查询数据集转为数组的两种方法
Oct 10 PHP
php批量上传的实现代码
Jun 09 #PHP
PHP转换IP地址到真实地址的方法详解
Jun 09 #PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
Jun 09 #PHP
探讨PHP删除文件夹的三种方法
Jun 09 #PHP
如何用php获取文件名后缀
Jun 09 #PHP
深入php多态的实现详解
Jun 09 #PHP
深入PHP autoload机制的详解
Jun 09 #PHP
You might like
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
php curl模拟post请求小实例
2013/11/13 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
php时间戳转换代码详解
2019/08/04 PHP
javascript不同页面传值的改进版
2008/09/30 Javascript
JavaScript 对Cookie 操作的封装小结
2009/12/31 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
python利用hook技术破解https的实例代码
2013/03/25 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
Python创建临时文件和文件夹
2020/08/05 Python
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
2012/06/27 面试题
应聘护士求职信
2014/07/21 职场文书
学生安全责任书范本
2014/07/24 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
旷课检讨书范文
2014/10/30 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
放牛班的春天观后感
2015/06/01 职场文书
2019年中学生的思想品德评语集锦
2019/12/19 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android