エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyで文字コードを扱うコードを書くときに便利なメソッド集 - Qiita
はじめに Ruby Advent Calendar 2020 の11日目の記事です。 昨日は、@universato さんの Ruby競プロTips... はじめに Ruby Advent Calendar 2020 の11日目の記事です。 昨日は、@universato さんの Ruby競プロTips(基本・罠・高速化108 2.7x2.7) でした。 最近文字コードに依存したコードを書く機会があり、 String の便利なメソッドをいろいろと知ったので紹介します。 動作確認環境 Ruby 2.7.2 UTF-8 前提情報 Ruby は他の多くの言語と異なり、 String オブジェクト自体がエンコーディング情報を持っています。 現在のスクリプトエンコーディングは疑似変数 __ENCODING__ で確認できます。 Unicodeでは人間が認識する自然な1文字と、Unicodeのデータ上の1文字が異なることがあります。人間が認識する自然な1文字は「書記素クラスタ(grapheme_cluster)」という単位でカウントされます。 特に断りが



2020/12/14 リンク