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 相关文章推荐
利用js调用后台php进行数据处理原码
Oct 09 PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 PHP
PHP中计算字符串相似度的函数代码
Dec 29 PHP
destoon实现商铺管理主页设置增加新菜单的方法
Jun 26 PHP
Linux系统下php获得系统分区信息的方法
Mar 30 PHP
PHP实现的网站目录扫描索引工具
Sep 08 PHP
Yii2.0中使用js异步删除示例
Mar 10 PHP
Eclipse PHPEclipse 配置的具体步骤
Aug 08 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
Apr 09 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
Oct 21 PHP
Thinkphp集成抖音SDK的实现方法
Apr 28 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 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 MYSQL中插入当前时间
2008/04/06 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
2015/07/31 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
2016/03/28 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
JavaScript基础语法、dom操作树及document对象
2014/12/02 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
Bootstrap模态框案例解析
2017/03/05 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
js合并两个数组生成合并后的key:value数组
2018/05/09 Javascript
写一个Vue Popup组件
2019/02/25 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
python列出目录下指定文件与子目录的方法
2015/07/03 Python
Python微信操控itchat的方法
2019/05/31 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
Python实现自动访问网页的例子
2020/02/21 Python
Django调用百度AI接口实现人脸注册登录代码实例
2020/04/23 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
印度尼西亚手表和包包商店:Urban Icon
2019/12/12 全球购物
计算机专业自荐信
2013/10/14 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
优秀大学生自荐信
2015/03/26 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
2019秋季运动会口号
2019/06/25 职场文书