すいません、先ほど解決したと思ったんですが、どうもおかしいところがあるので再度質問させてください。
$str = mb_strcut( $str, 0, 100 )."...";
こうしたんですが、テキストに日本語が混ざっている場合、考慮されずに2バイト中の1バイトの部分でぶった切られたりしますか??
日本語英数混在しているんですが、どうもそれが原因で後のhtmlに影響が出ているっぽいんです。

こういった場合、どうしたらいいものでしょうか??