エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby で文字数を数える - Qiita
"hoge".bytesize #=> 4 "hoge".encode("utf-16le").bytesize #=> 8 "shuffle".encode("utf-16le").bytes... "hoge".bytesize #=> 4 "hoge".encode("utf-16le").bytesize #=> 8 "shuffle".encode("utf-16le").bytesize #=> 14 "shuffle".encode("utf-16le").bytesize #=> 10 "𩸽".encode("utf-16le").bytesize #=> 4 "shuffle" は、ffl (U+fb04) という ユニコードキャラクタを含んでいる。 "𩸽" は、いわゆるサロゲートペア文字。ほっけ。Java の char や Windows の wchar_t だと 二個になる。 コードポイント数 コードポイントの数を数えるともうちょっと文字数らしくなる。 String#size または String#length を使う。 "hoge".size #=> 4 "hoge".e