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 google或baidu分页代码
Nov 26 PHP
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
Jun 03 PHP
php模拟用户自动在qq空间发表文章的方法
Jan 07 PHP
ThinkPHP安装和设置
Jul 27 PHP
Yii模型操作之criteria查找数据库的方法
Jul 15 PHP
py文件转exe时包含paramiko模块出错解决方法
Aug 12 PHP
php 如何禁用eval() 函数实例详解
Dec 01 PHP
PHP实现 APP端微信支付功能
Jun 22 PHP
PHP基础之输出缓冲区基本概念、原理分析
Jun 19 PHP
Laravel框架Eloquent ORM修改数据操作示例
Dec 03 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
如何在PHP中使用AES加密算法加密数据
Jun 24 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中修改浏览器的User-Agent来伪装你的浏览器和操作系统
2011/07/29 PHP
Eclipse的PHP插件PHPEclipse安装和使用
2014/07/20 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
JScript中使用ADODB.Stream判断文件编码的代码
2008/06/09 Javascript
捕获关闭窗口的脚本
2009/01/10 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
angularjs+bootstrap菜单的使用示例代码
2017/03/07 Javascript
vue环形进度条组件实例应用
2018/10/10 Javascript
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
2020/07/21 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
一道python走迷宫算法题
2018/01/22 Python
python距离测量的方法
2018/03/06 Python
Python使用pymongo库操作MongoDB数据库的方法实例
2019/02/22 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
PHP基于phpqrcode类库生成二维码过程解析
2020/05/28 Python
python中取绝对值简单方法总结
2020/07/24 Python
详解python中的异常捕获
2020/12/15 Python
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
HTML5实现移动端点击翻牌功能
2020/10/23 HTML / CSS
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
澳大利亚男士西服品牌:M.J.Bale
2018/02/06 全球购物
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
惠普新加坡官方商店:HP Singapore
2020/04/17 全球购物
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
自考毕业生自我鉴定
2013/11/04 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
大学生精神文明先进个人事迹材料
2014/05/02 职场文书
2014年仓库工作总结
2014/11/20 职场文书
小时代观后感
2015/06/10 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python