>>629
本気で文字の境界を気にするならUTF-8の境界での処理では不十分
もっと深いUnicodeとのお付き合いが必要になる