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动态创建Flash动画
Oct 09 PHP
php str_pad 函数用法简介
Jul 11 PHP
memcached 和 mysql 主从环境下php开发代码详解
May 16 PHP
PHP学习之字符串比较和查找
Apr 17 PHP
PHP学习笔记 IIS7下安装配置php环境
Oct 29 PHP
PHP字符串的连接的简单实例
Dec 30 PHP
分享一个超好用的php header下载函数
Jan 31 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
Mar 20 PHP
PHP实现基于mysqli的Model基类完整实例
Apr 08 PHP
php图像处理函数imagecopyresampled用法详解
Dec 02 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
深入学习微信网址链接解封的防封原理visit_type
Aug 15 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
phpBB BBcode处理的漏洞
2006/10/09 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
拖动Html元素集合 Drag and Drop any item
2006/12/22 Javascript
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
js实现单击图片放大图片的方法
2015/02/17 Javascript
JS实现图片放大镜效果的方法
2015/02/27 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
jQuery与Ajax以及序列化
2016/02/01 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
webpack4实现不同的导出类型
2019/04/09 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
vue中添加与删除关键字搜索功能
2019/10/12 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
Python中用max()方法求最大值的介绍
2015/05/15 Python
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
Pandas 数据处理,数据清洗详解
2018/07/10 Python
python读取excel指定列数据并写入到新的excel方法
2018/07/10 Python
mac安装pytorch及系统的numpy更新方法
2018/07/26 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
Numpy的简单用法小结
2019/08/28 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
Python实现一个简单的递归下降分析器
2020/08/01 Python
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
清洁工岗位职责
2014/01/29 职场文书
旅游节目策划方案
2014/05/26 职场文书
生产助理岗位职责
2014/06/18 职场文书
简爱电影观后感
2015/06/10 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL