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发电子邮件
Oct 09 PHP
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
May 03 PHP
通过PHP CLI实现简单的数据库实时监控调度
Jul 01 PHP
php自定义函数之递归删除文件及目录
Aug 08 PHP
php文件上传表单摘自drupal的代码
Feb 15 PHP
QQ登录 PHP OAuth示例代码
Jul 20 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
PHP自动生成后台导航网址的最佳方法
Aug 27 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
ThinkPHP有变量的where条件分页实例
Nov 03 PHP
讲解WordPress开发中一些常用的debug技巧
Dec 18 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
Apr 09 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实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
discuz图片顺序混乱解决方案
2015/07/29 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
js限制文本框只能输入整数或者带小数点的数字
2015/04/27 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
javascript每日必学之条件分支
2016/02/17 Javascript
关于Sequelize连接查询时inlude中model和association的区别详解
2017/02/27 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
React 组件中的 bind(this)示例代码
2018/09/16 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
python发送HTTP请求的方法小结
2015/07/08 Python
python 字典(dict)按键和值排序
2016/06/28 Python
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
python实现冒泡排序算法的两种方法
2018/03/10 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
python reverse反转部分数组的实例
2018/12/13 Python
Python线程池模块ThreadPoolExecutor用法分析
2018/12/28 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
Python如何实现后端自定义认证并实现多条件登陆
2020/06/22 Python
django项目中使用云片网发送短信验证码的实现
2021/01/19 Python
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
武汉东之林科技有限公司机试
2013/09/17 面试题
优秀员工自荐信范文
2013/10/05 职场文书
倡议书格式范文
2014/04/14 职场文书
红白喜事主持词
2015/07/06 职场文书
超级实用的公文标题大全!
2019/07/19 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书