回答編集履歴

1

文字カウント方法追記

2020/07/30 08:58

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -25,3 +25,5 @@
25
25
 
26
26
 
27
27
  ロケールを正しく設定した上で[mbstowcs](https://linuxjm.osdn.jp/html/LDP_man-pages/man3/mbstowcs.3.html)で変換すると文字数を取得できます。
28
+
29
+ もしくは、不正なバイト列は含まれていないものとして[UTF-8 エンコード体系](https://ja.wikipedia.org/wiki/UTF-8#%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89%E4%BD%93%E7%B3%BB)を参考に最上位ビットが立っていないものの数をカウント。