• 技术文章 >后端开发 >php教程

    PHP截取汉字乱码问题解决方法mb_substr函数的应用_PHP教程

    2016-07-21 15:53:21原创355

    首先
    1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。

    2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到
    ;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了
    mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪:

    复制代码 代码如下:

    $str = '这样一来我的字符串就不会有乱码^_^';

    echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8');
    //结果:这样一来我的字
    echo "
    ";

    echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8');
    //结果:这样
    ?>


    从上面的例子可以看出,mb_substr是按字来切分字符,而mb_strcut是按字节来切分字符,但是都不会产生半个字符的现象。

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/318741.htmlTechArticle首先 1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。 2.在windows目录下找到php.i...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP 截取 汉字 乱码 问题 解决 方法 substr 函数 应用 首先 确保 你的 Windows system
    上一篇:java EJB 加密与解密原理的一个例子_PHP教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • PHP8.3要有新函数了!(json_validate函数说明)• 设计API接口时,要注意这些地方!• PHP网站常见一些安全漏洞及防御方法• ThinkPHP控制器里javascript代码不能执行的解决方法_PHP• php实现refresh刷新页面批量导入数据的方法_PHP
    1/1

    PHP中文网