php自定义函数实现汉字转换utf8编码的方法


Posted in PHP onSeptember 29, 2016

本文实例讲述了php自定义函数实现汉字转换utf8编码的方法。分享给大家供大家参考,具体如下:

该函数有两部分组成:

function htou($c) {
  $n = (ord($c[0]) & 0x1f) << 12;
  $n += (ord($c[1]) & 0x3f) << 6;
  $n += ord($c[2]) & 0x3f;
  return $n;
}
//在代码中隐藏utf8格式的字符串
function utf8_unicode($str) {
  $encode='';
  for($i=0;$i<strlen($str);$i++) {
    if(ord(substr($str,$i,1))> 0xa0) {
      $encode.='&#'.htou(substr($str,$i,3)).';';
      $i+=2;
    } else {
      $encode.='&#'.ord($str[$i]).';';
    }
  }
  return $encode;
}

我们可以用 utf8_unicode() 就可以转换汉字,返回为汉字的utf8编码。这样输出网页不会是乱码。

PHP 相关文章推荐
PHP循环语句笔记(foreach,list)
Nov 29 PHP
php cc攻击代码与防范方法
Oct 18 PHP
服务器变量 $_SERVER 的深入解析
Jul 02 PHP
浅析php中常量,变量的作用域和生存周期
Aug 10 PHP
php从数组中随机选择若干不重复元素的方法
Mar 14 PHP
php简单获取文件扩展名的方法
Mar 24 PHP
php获取网站百度快照日期的方法
Jul 29 PHP
详解PHP序列化反序列化的方法
Oct 27 PHP
php 数组随机取值的简单实例
May 23 PHP
PHP类相关知识点实例总结
Sep 28 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
Jan 07 PHP
php实现算术验证码功能
Dec 05 PHP
php自定义函数实现二维数组按指定key排序的方法
Sep 29 #PHP
分享一个漂亮的php验证码类
Sep 29 #PHP
你不知道的文件上传漏洞php代码分析
Sep 29 #PHP
PHP的Json中文处理解决方案
Sep 29 #PHP
PHP二分查找算法示例【递归与非递归方法】
Sep 29 #PHP
PHP快速排序quicksort实例详解
Sep 28 #PHP
PHP实现QQ快速登录的方法
Sep 28 #PHP
You might like
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
php+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
smarty模板引擎之分配数据类型
2015/03/30 PHP
PHP下载生成的csv文件及问题总结
2015/08/06 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
比较简单的一个符合web标准的JS调用flash方法
2007/11/29 Javascript
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
一些javascript一些题目的解析
2010/12/25 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
jquery禁止输入数字以外的字符的示例(纯数字验证码)
2014/04/10 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
AngularJS改变元素显示状态
2017/04/20 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
vue多级复杂列表展开/折叠及全选/分组全选实现
2018/11/05 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
python 实时遍历日志文件
2016/04/12 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
python实现图片上添加图片
2019/11/26 Python
Python列表推导式实现代码实例
2020/09/09 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
ZINVO手表官网:男士和女士手表
2019/03/10 全球购物
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
一套.net面试题及答案
2016/11/02 面试题
小学生自我评价范例
2013/09/24 职场文书
教师实习自我鉴定
2013/12/13 职场文书
即将毕业大学生自荐信
2014/01/24 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
2015年中个人总结范文
2015/03/10 职场文书
销售员岗位职责范本
2015/04/11 职场文书
2015年环卫工作总结
2015/04/28 职场文书