美文网首页
php mb_strlen踩过的坑以及正确用法

php mb_strlen踩过的坑以及正确用法

作者: stormfu | 来源:发表于2018-01-24 17:43 被阅读0次

今天云平台测试出现一个bug,本地和服务器的结果不一样,我一执行,还真是。

本地测试执行的结果如下:

然后查了下手册http://www.php.net/manual/zh/function.mb-substr.php

encoding 参数为字符编码。如果省略,则使用内部字符编码。

执行了一下 php -r 'echo mb_internal_encoding();'

结果 ISO-8859-1

原因找到,正确用法 mb_strlen($utf8_string, 'utf-8');

相关文章

  • php mb_strlen踩过的坑以及正确用法

    今天云平台测试出现一个bug,本地和服务器的结果不一样,我一执行,还真是。 本地测试执行的结果如下: 然后查了下手...

  • php mb_strlen的 正确用法

    今天有个php的小伙伴问我 怎么两台服务器 mb_strlen 出来的结果不一样,我一执行,还真是。 查了下手册 ...

  • 浅谈组件化以及Arouter用法以及踩过的坑

    一、配置 1、主项目以及各自的lib都需添加如下 需要注意,主项目需要建立引用目录如 具体看你放在jnilib还是...

  • PHP中的strlen和mb_strlen的区别

    原文:细说PHP中strlen和mb_strlen的区别 在PHP中,strlen与mb_strlen是求字符串长...

  • PHP中的数据类型

    一说到数据类型,这个坑就太多了,多到有哪些坑,有多少坑,不知道自己还会踩哪些坑,以及踩过的坑还会不会再踩,我对...

  • WKWebView的使用以及与js 的交互

    今天重新总结一下WKWebView的用法吧 是我自己踩过的坑 以及一些自己的经验 我只是简单的用一下互相传参数 #...

  • Retrofit Https踩坑记录

    Retrofit Https踩坑记录 前言 新司机上路,坑多,本文重点是踩坑,不详细讲retrofit用法,本文不...

  • 【笔记】一些已解决问题的方法汇总

    记录一下平时解决过的问题以及参考文章,避免踩过的坑重复踩。- -↓ ↓ ↓ windows下vue.js开发环...

  • Apache2.4 + PHP7.0

    记录配置了一整夜的PHP开发环境, 搜索了几篇博文. 基本把安装该踩的坑都踩了. 首先下载Apache2.4 以及...

  • 交互设计师所要避免的几个坑

    前言 工作中难免会踩到几个坑,即使现在不踩以后还会踩,只有踩过才会深刻记住,踩过说明爱过!但是踩过的坑必须把坑填满...

网友评论

      本文标题:php mb_strlen踩过的坑以及正确用法

      本文链接:https://www.haomeiwen.com/subject/cbplnttx.html