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下用cookie统计用户访问网页次数的代码
May 09 PHP
PHP 创建标签云函数代码
May 26 PHP
apache+php+mysql安装配置方法小结
Aug 01 PHP
php 深入理解strtotime函数的使用详解
May 23 PHP
ThinkPHP采用实现三级循环代码实例
Jul 18 PHP
php实现的微信红包算法分析(非官方)
Sep 25 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 PHP
Zend Framework实现自定义过滤器的方法
Dec 09 PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 PHP
php处理静态页面:页面设置缓存时间实例
Jun 22 PHP
YII2框架中添加自定义模块的方法实例分析
Mar 18 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 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
php循环语句 for()与foreach()用法区别介绍
2012/09/05 PHP
PHP使用SOAP调用.net的WebService数据
2013/11/12 PHP
php读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
PHP+swoole实现简单多人在线聊天群发
2016/01/19 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
对YUI扩展的Gird组件 Part-1
2007/03/10 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
JavaScript中的Proxy对象
2020/11/27 Javascript
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
使用Python装饰器在Django框架下去除冗余代码的教程
2015/04/16 Python
玩转python爬虫之爬取糗事百科段子
2016/02/17 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
2019/01/29 Python
Python3中列表list合并的四种方法
2019/04/19 Python
python Django的web开发实例(入门)
2019/07/31 Python
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
淘宝好评语大全
2014/05/05 职场文书
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
环保守法证明
2015/06/24 职场文书
实习报告范文
2019/07/30 职场文书
小学生六年级作文之关于感恩
2019/08/16 职场文书
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技