php中国語の文字は文字化け防止を切り取ります。


セグメントコードを先に見ます 

<?php       

$len = 15;          

$str = " , , ... ";       
echo strlen($str)<=$len ? $str : (substr($str,0,$len).chr(0)."...");     
?>  
  chr(0)関連知識:nullは何もなく、chr(0)の値は0です。16進数を0 x 00と表し、2進数を0000であると表します。  chr(0)は何も表示されませんが、彼は1文字です。  淡水ps:UTF-8なら、UTF-8の漢字は3バイトです。切り取りの長さはできるだけ3倍にして、文字化けが発生しないようにします。