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 相关文章推荐
基于mysql的bbs设计(三)
Oct 09 PHP
php下正则来匹配dede模板标签的代码
Aug 21 PHP
php字符串截取的简单方法
Jul 04 PHP
php实现aes加密类分享
Feb 16 PHP
php获取目标函数执行时间示例
Mar 04 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
Sep 09 PHP
CI框架使用composer安装的依赖包步骤与方法分析
Nov 21 PHP
thinkPHP简单调用函数与类库的方法
Mar 15 PHP
PHP+jQuery实现即点即改功能示例
Feb 21 PHP
laravel 之 Eloquent 模型修改器和序列化示例
Oct 17 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
Nov 13 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 开发工具
2006/12/06 PHP
DISCUZ 分页代码
2007/01/02 PHP
PHP开发中常用的8个小技巧
2008/08/27 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
window.addEventListener来解决让一个js事件执行多个函数
2012/12/26 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
jQuery中focus事件用法实例
2014/12/26 Javascript
jQuery实现的多滑动门,多选项卡效果代码
2016/03/28 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
2016/09/16 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
antd form表单数据回显操作
2020/11/02 Javascript
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
numpy矩阵数值太多不能全部显示的解决
2020/05/14 Python
Python实现爬取并分析电商评论
2020/06/19 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
高一化学教学反思
2014/02/05 职场文书
小组名称和口号
2014/06/09 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
党的群众路线教育实践活动党员个人剖析材料
2014/10/08 职场文书
小学生暑假生活总结
2015/07/13 职场文书
工作一年自我鉴定
2019/06/20 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python