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中var_export与var_dump的区别分析
Aug 21 PHP
PHP游戏编程25个脚本代码
Feb 08 PHP
在smarty模板中使用PHP函数的方法
Apr 23 PHP
基于PHP遍历数组的方法汇总分析
Jun 08 PHP
解析php中获取url与物理路径的总结
Jun 21 PHP
php一次性删除前台checkbox多选内容的方法
Sep 22 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
Jul 29 PHP
PHP判断数据库中的记录是否存在的方法
Nov 14 PHP
PHP中Enum(枚举)用法实例详解
Dec 07 PHP
PHP中new static()与new self()的比较
Aug 19 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
Jan 17 PHP
Laravel-admin之修改操作日志的方法
Sep 30 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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
PHP中实现中文字符进制转换原理分析
2011/12/06 PHP
PHP-redis中文文档介绍
2013/02/07 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
JavaScript 继承详解(二)
2009/07/13 Javascript
Js参数值中含有单引号或双引号问题的解决方法
2013/11/06 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
谷歌Chrome浏览器扩展程序开发小记
2016/01/06 Javascript
有关文件上传 非ajax提交 得到后台数据问题
2016/10/12 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
2019/08/26 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
[06:10]6.81新信使新套装!给你一个炫酷的DOTA2
2014/05/06 DOTA
[56:57]LGD vs VP 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第一场 8.20.mp4
2019/08/22 DOTA
python抓取网页图片示例(python爬虫)
2014/04/27 Python
django使用html模板减少代码代码解析
2017/12/12 Python
python+tkinter编写电脑桌面放大镜程序实例代码
2018/01/16 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
python实现猜单词游戏
2020/05/22 Python
python Pexpect模块的使用
2020/12/25 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
做一个能自适应高度的textarea的示例代码
2019/09/06 HTML / CSS
戴森香港官方网站:Dyson香港
2021/02/11 全球购物
什么是WEB控件?使用WEB控件有哪些优势?
2012/01/21 面试题
外国语学院毕业生自荐信
2013/10/28 职场文书
服务员岗位职责
2014/01/29 职场文书
音乐学专业求职信
2014/07/22 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
红色经典观后感
2015/06/18 职场文书
演讲稿之我的初心我的成长
2019/08/12 职场文书
基于PostgreSQL/openGauss 的分布式数据库解决方案
2021/12/06 PostgreSQL