ICUでUTF-8の文字列を1文字ごとに分割する - Qiita

なーるほど。

「BreakIterator(ubrk.h)を使って書記素を取得する」ってので見た目1文字づつ取れるのね。