2015-05-28 64 views
3

我正在使用substr()函數剪切字符串。它的工作確定正常的字符串,但在串帶重音符號的情況下,只是它的切割仿在此之前顯示奇怪的字符:顯示帶有重音標記的substr()文本後的有趣字符

下面是代碼:

$rawtitle ="Tin đăng của giangvy1011 tin của dtdd"; 
$title = substr($rawtitle,0,36).'...'; 
echo $title; 

下面是結果我得到了回聲:

enter image description here

有沒有解決這個任何方式或不同的功能archieve呢?非常感謝

回答

6

substr不是多字節安全的。字符由多個字節表示。用substr你可以剪切這些字節序列,並且破壞字符串。

您需要改用mb_substr

相關問題