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 22 PHP
php调用mysql存储过程实例分析
Dec 29 PHP
写一段简单的PHP建立文件夹代码
Jan 06 PHP
php查看网页源代码的方法
Mar 13 PHP
php生成zip文件类实例
Apr 07 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
PHP递归实现层级树状展开
Apr 01 PHP
PHP使用Redis替代文件存储Session的方法
Feb 15 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
Jul 19 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 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中使用gettext来支持多语言的方法
2011/05/02 PHP
php empty() 检查一个变量是否为空
2011/11/10 PHP
php版微信小店调用api示例代码
2016/11/12 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
Laravel 自带的Auth验证登录方法
2019/09/30 PHP
jquery 可排列的表实现代码
2009/11/13 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
JS简单实现无缝滚动效果实例
2016/08/24 Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
2016/12/13 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
Vue CLI4 Vue.config.js标准配置(最全注释)
2020/06/05 Javascript
Python  连接字符串(join %)
2008/09/06 Python
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
2018/07/12 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
Django 接收Post请求数据,并保存到数据库的实现方法
2019/07/12 Python
Python过滤序列元素的方法
2020/07/31 Python
JD Sports西班牙:英国领先的运动服装公司
2020/01/06 全球购物
本科生个人求职自荐信
2013/09/26 职场文书
员工培训邀请函
2014/02/02 职场文书
《玩具柜台前的孩子》教学反思
2014/02/13 职场文书
小学生环保标语
2014/06/13 职场文书
优秀员工推荐材料
2014/12/20 职场文书
小学生差生评语
2014/12/29 职场文书
贷款担保书
2015/01/20 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL