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作为Shell脚本语言使用
Oct 09 PHP
PHP的类 功能齐全的发送邮件类
Oct 09 PHP
PHP自定义函数收代码
Aug 01 PHP
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 PHP
上传文件先创建目录 再上传到目录里面去
Dec 29 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
Sep 23 PHP
php数组中删除元素的实现代码
Jun 22 PHP
php程序内部post数据的方法
Mar 31 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
May 27 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
Aug 28 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
YII2框架使用控制台命令的方法分析
Mar 18 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 深入理解strtotime函数的使用详解
2013/05/23 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
prototype 学习笔记整理
2009/07/17 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
js中Array对象的常用遍历方法详解
2019/01/17 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
2019/07/19 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
python解析xml文件实例分享
2013/12/04 Python
Python的Django框架中的表单处理示例
2015/07/17 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
2019/04/17 Python
python对象与json相互转换的方法
2019/05/07 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
Python基于locals返回作用域字典
2020/10/17 Python
CSS3 mask 遮罩的具体使用方法
2017/11/03 HTML / CSS
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
初中三年毕业生的自我评价分享
2014/02/14 职场文书
迎国庆演讲稿
2014/09/05 职场文书
乡党委干部党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
2014最新预备党员思想汇报范文:中国梦,我的梦
2014/10/25 职场文书
电力工程合作意向书
2015/05/11 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript
Java实现多文件上传功能
2021/06/30 Java/Android