前回、紹介した方法に弱点がありました。

UTF-8にしたので、


文字を数える方法が、全角、半角関係なしし1文字となる。

但し、

カーソル位置は、文字列の長さ分しか移動しないため、

微妙にカーソル位置が合わない。。

ありがちなパターンである。

回避方法は調査中であるが、多分ないであろう。。

我慢するしかないようである。