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 相关文章推荐
攻克CakePHP系列二 表单数据显示
Oct 22 PHP
php split汉字
Jun 05 PHP
php操作xml
Oct 27 PHP
php实现的click captcha点击验证码类实例
Sep 23 PHP
php清除和销毁session的方法分析
Mar 19 PHP
Laravel日志用法详解
Oct 09 PHP
PHP解决中文乱码
Apr 28 PHP
thinkPHP5 ACL用户权限模块用法详解
May 10 PHP
PHP实现对图片的反色处理功能【测试可用】
Feb 01 PHP
PHP异步进程助手async-helper
Feb 05 PHP
PHP程序员必须知道的两种日志实例分析
May 14 PHP
PHP实现简易图形计算器
Aug 28 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中Smarty模板初体验
2011/08/08 PHP
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
PHP加密解密类实例代码
2016/07/20 PHP
php判断/计算闰年的方法小结【三种方法】
2019/07/06 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
dojo 之基础篇
2007/03/24 Javascript
用JS实现一个页面多个css样式实现
2008/05/29 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
用js来刷新当前页面保留参数的具体实现
2013/12/23 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
如何通过python画loss曲线的方法
2019/06/26 Python
python基于递归解决背包问题详解
2019/07/03 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
python自动发微信监控报警
2019/09/06 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
介绍一下linux的文件系统
2012/03/20 面试题
股东协议书
2014/04/14 职场文书
献爱心倡议书
2014/04/14 职场文书
委托书的写法
2014/09/16 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
停电放假通知
2015/04/14 职场文书
2015中学教学工作总结
2015/07/22 职场文书
创业计划之特色精品店
2019/08/12 职场文书