PHP截取汉字乱码问题
2014-03-07 21:39
337 查看
前提:
php.ini打开编辑,搜索mbstring.dll(Ctrl+F),找到
;extension=php_mbstring.dll 把前面的;号去掉
mb_substr:按字来切分字符
mb_strcut:按字节来切分字符
$start 开始位置
$length截取长度
$encoding 编码
例子如下:
php.ini打开编辑,搜索mbstring.dll(Ctrl+F),找到
;extension=php_mbstring.dll 把前面的;号去掉
mb_substr:按字来切分字符
mb_strcut:按字节来切分字符
function mb_strcut ($str, $start, $length = null, $encoding = null) {}
function mb_substr ($str, $start, $length = null, $encoding = null) {}
function substr ($string, $start, $length = null) {}$str 待被截取的字符
$start 开始位置
$length截取长度
$encoding 编码
例子如下:
<?php $str = '这里是一大段文字...此处省略一大段文字。'; echo mb_substr($str, 0, 6, 'utf-8'); ( 这里是一大段 ) echo mb_strcut($str, 0, 6, 'utf-8'); ( 这里 ) ?>ps:带mb_的无论哪个都不分出现半个字符哦,因为是专门用来切割中文的。
相关文章推荐
- ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php
- PHP - CURL 模拟请求
- 几本关于PHP安全的书
- Yii 设置默认值
- 几本关于PHP安全的书
- 一个简单的php文件上传程序
- php 解决 move_uploaded_file() 中文乱码问题
- php不支持缩略图和水印功能
- PHP-获取用户所有定义的常量
- PHP-去掉php中var_dump()函数输出的省略号,让它完整显示0.0
- Ubuntu 下安装EditPlus
- php文件大小单位单位转换
- php 设置cookie修改cookie
- 终于可以tftp和nfs向开发板传送文件
- PHP 扩展 pcntl 实现 ” 多线程 ”( 进程 )
- s3c2410_gpio_setpin() 及GPIO虚拟地址,物理地址
- php实现批量上传数据到数据库(.csv格式)
- php环境下ckeditor和ckfinder的配置详解
- PHP判断字符串str中是否存在某个值
- 创建树上每级节点与叶子节点的映射[PHP]