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下一个阿拉伯数字转中文数字的函数
Jul 16 PHP
初步介绍PHP扩展开发经验分享
Sep 06 PHP
php中导出数据到excel时数字变为科学计数的解决方法
Feb 03 PHP
php警告Creating default object from empty value 问题的解决方法
Apr 02 PHP
ThinkPHP中使用Ueditor富文本编辑器
Sep 02 PHP
教你识别简单的免查杀PHP后门
Sep 13 PHP
PHP浮点数的一个常见问题
Mar 10 PHP
PHP7 新特性详细介绍
Sep 06 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
PHP simplexml_load_string()函数实例讲解
Feb 03 PHP
php使用fullcalendar日历插件详解
Mar 06 PHP
Laravel获取所有的数据库表及结构的方法
Oct 10 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
php的数组与字符串的转换函数整理汇总
2013/07/18 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
php框架知识点的整理和补充
2021/03/01 PHP
瀑布流布局并自动加载实现代码
2013/03/12 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
2013/06/28 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
jQuery图片特效插件Revealing实现拉伸放大
2015/04/22 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
python中常用检测字符串相关函数汇总
2015/04/15 Python
python从sqlite读取并显示数据的方法
2015/05/08 Python
Python批量按比例缩小图片脚本分享
2015/05/21 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
Python实现微信小程序支付功能
2019/07/25 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
Python3实现监控新型冠状病毒肺炎疫情的示例代码
2020/02/13 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
python 进程池pool使用详解
2020/10/15 Python
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
大学毕业生简单自荐信
2013/11/05 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
离婚协议书范本2014
2014/10/27 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL
go web 预防跨站脚本的实现方式
2021/06/11 Golang
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang