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 相关文章推荐
第二节 对象模型 [2]
Oct 09 PHP
PHP 和 XML: 使用expat函数(一)
Oct 09 PHP
谈谈新手如何学习PHP
Dec 14 PHP
php mssql 时间格式问题
Jan 13 PHP
将文件夹压缩成zip文件的php代码
Dec 14 PHP
PHP跳转页面的几种实现方法详解
Jun 08 PHP
2014过年倒计时示例
Jan 31 PHP
PHP合并数组的2种方法小结
Nov 24 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
Jan 15 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
laravel获取不到session的三种解决办法【推荐】
Sep 16 PHP
Smarty模板类内部原理实例分析
Jul 03 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入门教程 精简版
2009/12/13 PHP
PHP 第二节 数据类型之字符串类型
2012/04/28 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
初识ThinkPHP控制器
2016/04/07 PHP
JavaScript学习笔记(十)
2010/01/17 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
2014/12/08 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
JS简单实现获取元素的封装操作示例
2017/04/07 Javascript
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
vue基于viewer实现的图片查看器功能
2019/04/12 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
Windows下用py2exe将Python程序打包成exe程序的教程
2015/04/08 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
Pytorch提取模型特征向量保存至csv的例子
2020/01/03 Python
使用python求解二次规划的问题
2020/02/29 Python
python 绘制场景热力图的示例
2020/09/23 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
学习党章思想汇报
2014/01/07 职场文书
八年级生物教学反思
2014/01/22 职场文书
总经理助理工作职责
2014/02/06 职场文书
违反校纪校规检讨书
2014/02/15 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
幼儿园老师新年寄语2015
2014/12/08 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
合理化建议书范文
2015/09/14 职场文书
《穷人》教学反思
2016/02/19 职场文书
用python批量解压带密码的压缩包
2021/05/31 Python
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL