Ruby 文字のUnicodeコードポイントを取得する
Rubyで、ordを使用して、文字のUnicodeコードポイントを取得するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.2p137
ord使い方
ordを使用すれば、Unicodeコードポイントを取得することが可能です。
文字列.ord
以下は、Unicodeコードポイントを取得するサンプルコードとなります。
サロゲートペア文字列のUnicodeコードポイントも取得可能です。
p 'A'.ord
# 65
p 'B'.ord
# 66
p "😵".ord
# 128565
p "😂".ord
# 128514
文字列から取得する場合は、codepointsを使用します。
p "AB😵😂".codepoints
# [65, 66, 128565, 128514]
-
前の記事
javascript lodashを使って配列の各要素にメソッドを適応して変換する 2021.09.19
-
次の記事
php 連想配列を値で逆順にソートする 2021.09.19
コメントを書く