>>446

文字列のlengthの問題はUTF-8に限った事じゃないけどな。

その文字列が何バイトか?
その文字列が何文字か?
でも違ってくる。

たとえばISO-2022-JPなんかだとESC $ Bなどのエスケープコードは
プログラミング上の文字列のlengthでは数える必要があるけど、先頭から
10文字表示しなさいって場合の10文字には含んではいけない。

シフトコードとか、こういった類のものはプログラミングするうえで厄介な
ものであることは確かだけどね。