よくわかんないけど、結論としては、Rubyで文字数をカウントしたいのであれば、UTF-8のstringにした上でgrapheme_clusters.sizeを使えって事っぽい・・・?><
C# の場合は、StringInfo.LengthInTextElementsを使えばおk><
思考の /dev/null