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变量存储的详解
Jun 13 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
Oct 25 PHP
浅谈PHP变量作用域以及地址引用问题
Dec 27 PHP
windows7下php开发环境搭建图文教程
Jan 06 PHP
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
Dec 17 PHP
PHP动态生成指定大小随机图片的方法
Mar 25 PHP
Smarty模板引擎缓存机制详解
May 23 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
Jul 31 PHP
PHP验证码无法显示的原因及解决办法
Aug 11 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
PHP观察者模式定义与用法实例分析
Mar 22 PHP
PHP数组访问常用方法解析
Sep 05 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检测iis环境是否支持htaccess的方法
2014/02/18 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
javascript批量修改文件编码格式的方法
2015/01/27 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
Javascript函数中的arguments.callee用法实例分析
2016/09/16 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
2017/03/13 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
react native 文字轮播的实现示例
2018/07/27 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
python 获取et和excel的版本号
2009/04/09 Python
跟老齐学Python之坑爹的字符编码
2014/09/28 Python
python获取本机所有IP地址的方法
2018/12/26 Python
对pyqt5多线程正确的开启姿势详解
2019/06/14 Python
如何使用Python 打印各种三角形
2019/06/28 Python
Django 项目重命名的实现步骤解析
2019/08/14 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
pandas按照列的值排序(某一列或者多列)
2020/12/13 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
雪山饭庄的创业计划书范文
2014/01/18 职场文书
孩子教育的心得体会
2014/09/01 职场文书
诉讼和解协议书
2016/03/23 职场文书
奖学金申请书(范文)
2019/08/14 职场文书
MySQL中varchar和char类型的区别
2021/11/17 MySQL
JavaScript实现简单的音乐播放器
2022/08/14 Javascript