さまざまな文字セットを持つ文字列がたくさんあります。$charset変数には、現在の文字列の文字セットが含まれます。
$content = iconv($charset, 'UTF-8', $content);
これが完了したら、マルチバイトの同等物ではなくstrpos、strlen、などを使用しても安全ですか? substr私preg_matchもよく使うので質問させてください。したがってPREG_OFFSET_CAPTURE、文字列内の単語の位置を取得するために使用する場合、その値を使用しmb_substrて単語の前のすべてを削除することはできません。