php substr截取中文乱码 已解决

echo substr('a中国g',1);//中国g
 
echo  strlen('中国你好');//12 utf-8 编码
echo substr('中国你好',6);//因一个汉字代表3个字节 ->你好
 
echo substr('中国你好',4);//��你好->乱码
 
/*
utf-8如何解决乱码
mb_substr 根据汉字 字节 来截取
*/
echo mb_substr('中国你好',1,3,'UTF-8');//国你好

你可能感兴趣的:(php,php)