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中通过smtp发邮件的类,测试通过
Jan 22 PHP
php 远程图片保存到本地的函数类
Dec 08 PHP
php正则表达式(regar expression)
Sep 10 PHP
关于IIS php调用com组件的权限问题
Jan 11 PHP
解析argc argv在php中的应用
Jun 24 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
php实现ip白名单黑名单功能
Mar 12 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
Mar 25 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
Aug 08 PHP
Yii2创建表单(ActiveForm)方法详解
Jul 23 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
Jun 16 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
Sep 02 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
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
jquery select操作的日期联动实现代码
2009/12/06 Javascript
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
jQuery结合HTML5制作的爱心树表白动画
2015/02/01 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
如何编写一个完整的Angular4 FormText 组件
2017/11/18 Javascript
实例教学如何写vue插件
2017/11/30 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
深入了解JavaScript词法作用域
2020/07/29 Javascript
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
python实现Virginia无密钥解密
2019/03/20 Python
python3 deque 双向队列创建与使用方法分析
2020/03/24 Python
python使用建议与技巧分享(一)
2020/08/17 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
用python对excel进行操作(读,写,修改)
2020/12/25 Python
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
财务检查整改报告
2014/11/06 职场文书
军训结束新闻稿
2015/07/17 职场文书
初一军训感言
2015/08/01 职场文书
日元符号 ¥
2022/02/17 杂记