エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 JavaScript で Intl.Segmenter が標準化され、拡張書記素クラスター単位で文字列を扱えるようにな... 概要 JavaScript で Intl.Segmenter が標準化され、拡張書記素クラスター単位で文字列を扱えるようになりました。拡張書記素クラスターを扱う上での課題はサイズの上限がないことです。そのため、従来の文字列メソッドとの使いわけやサイズの上限を超える拡張書記素クラスターの扱いについて方針が必要になります。 文字列メソッドの使いわけ 部分文字列を取り出すときは拡張書記素クラスター単位 文字数の上限はコードポイントもしくはバイト単位 上述の通り、拡張書記素クラスターの上限のサイズはないので、データベースに保存するときはコードポイントもしくはバイトのサイズをチェックする必要があります。 文字数が変わる処理への注意 大文字小文字変換 ユニコード正規化 不正なバイト列の置き換え 上述の処理では文字数が変わってしまう可能性があるので、文字数の上限チェックの際はこれらの処理も考慮する必要が