环境 Ubuntu18 php 7.2
在写博客页面的时候想做个内容摘要,发现截取字符串出现乱码�
打断点后,发现是php的substr
函数只能截取英文字符,截取中文的时候我猜是只截了一半所以乱码了,查询之后发现截别的语言需要用mb_substr
函数,去php.ini 文件enable了很多东西都没用。
然后发现这个函数php 默认库里是没有的,于是自己安装一下:
sudo apt install php-mbstring
安装完就可以使用了,截取中文也没有乱码了。
环境 Ubuntu18 php 7.2
在写博客页面的时候想做个内容摘要,发现截取字符串出现乱码�
打断点后,发现是php的substr
函数只能截取英文字符,截取中文的时候我猜是只截了一半所以乱码了,查询之后发现截别的语言需要用mb_substr
函数,去php.ini 文件enable了很多东西都没用。
然后发现这个函数php 默认库里是没有的,于是自己安装一下:
sudo apt install php-mbstring
安装完就可以使用了,截取中文也没有乱码了。