PHP截取汉字乱码问题解决方法mb_substr函数的应用


Posted in PHP onMarch 30, 2008

首先
1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。

2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到
;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了
mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪:

<?php 
$str = '这样一来我的字符串就不会有乱码^_^'; echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8'); 
//结果:这样一来我的字 
echo "<br>"; 
echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8'); 
//结果:这样 
?>

从上面的例子可以看出,mb_substr是按字来切分字符,而mb_strcut是按字节来切分字符,但是都不会产生半个字符的现象。

PHP 相关文章推荐
PHP 采集程序中常用的函数
Dec 09 PHP
过滤掉PHP数组中的重复值的实现代码
Jul 17 PHP
通过PHP的内置函数,通过DES算法对数据加密和解密
Jun 21 PHP
php中创建和调用webservice接口示例
Jul 25 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
Jul 25 PHP
深入浅析Yii admin的权限控制
Aug 31 PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 PHP
PHP中trait使用方法详细介绍
May 21 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
php语言注释,单行注释和多行注释
Jan 21 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
PHP xpath提取网页数据内容代码解析
Jul 16 PHP
PHP5中的时间相差8小时的解决办法
Mar 28 #PHP
php heredoc和phpwind的模板技术使用方法小结
Mar 28 #PHP
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
Mar 28 #PHP
Mysql的GROUP_CONCAT()函数使用方法
Mar 28 #PHP
php中文字符截取防乱码
Mar 28 #PHP
关于Intype一些小问题的解决办法
Mar 28 #PHP
php5中类的学习
Mar 28 #PHP
You might like
php图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
PHP中通过fopen()函数访问远程文件示例
2014/11/18 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
PHP中key和current,next的联合运用实例分析
2016/03/29 PHP
thinkPHP多语言切换设置方法详解
2016/11/11 PHP
PHP递归实现文件夹的复制、删除、查看大小操作示例
2017/08/11 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
html下载本地
2006/06/19 Javascript
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
JavaScript中的onerror事件概述及使用
2013/04/01 Javascript
jQuery获取元素父节点的方法
2016/06/21 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
Vue项目中最新用到的一些实用小技巧
2018/11/06 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
使用JavaScript计算前一天和后一天的思路详解
2019/12/20 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
python Django 创建应用过程图示详解
2019/07/29 Python
win10安装python3.6的常见问题
2020/07/01 Python
详解python os.path.exists判断文件或文件夹是否存在
2020/11/16 Python
阿里健康大药房:阿里自营网上药店
2017/08/01 全球购物
奥地利购买珠宝和手表网站:ELLA JUWELEN
2019/09/03 全球购物
采购部岗位职责
2013/11/24 职场文书
物业保安员岗位职责制度
2014/01/30 职场文书
大学毕业生求职自荐信
2014/02/20 职场文书
高中生的自我评价
2014/03/04 职场文书
个人整改措施落实情况汇报
2014/10/29 职场文书
2014年秘书工作总结
2014/11/25 职场文书
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python
MySQL下载安装配置详细教程 附下载资源
2022/09/23 MySQL