Counting UTF-8 characters

前回はこれの枕のはずだったのに間があいてしまった・・・。さて、まぁ、UTF-8エンコードされたバイト列に含まれる文字数を数えたい場合、やり方はいくつかあります。
一つはUTF8の文字数を数える手法の検討にあるように最初のバイトを table にいれて文字数を出し、スキップしながら数えていく方法でしょう。