富沢です。 マルチバイトの文字列をDBに格納する際、例えば255バイトで切りたいという場合、 どのような処理をしていますか?普通のsubstrではマルチバイト文字の前半1バイト で断ち切られる可能性がありますし、mb_substrの場合はマルチバイト文字を1文字 と数えるのでこの用途には使えません。mb_strimwidthを使ったらと思ったのですが、 EUC-JPの場合2バイトのいわゆる半角カナを半角1文字分として勘定してしまいます。 割とよくある処理だと思うのですが、皆さんどんな方法で処理されていますか?よかっ たらお聞かせ下さい。