PHPマルチバイト文字列関数とUTF-8

PHPマルチバイト文字列関数をUTF-8で使用するときは、明示的に文字コードを指定する必要があります。内部エンコードがEUCなのでUTF-8で処理するための指定が必要です。たとえば、次のようになります。

$str = mb_strimwidth($str, 0, 12, “…”, “UTF-8”);