Rubyリファレンス: Home

ord (String)

Edit   History

Ruby 1.9

標準クラス・モジュール > String > ord

str.ord

ordメソッドは、文字列の最初の文字のコードポイントを返します。コードポイントとは、1文字を表す整数のコードです。

次の例のように、文字列の文字コード(Encoding)がUTF-8などのユニコード系の文字コードの場合は、ユニコード番号になります。この例の文字コードがShift_JISだと、結果は82a0です。

# encoding: utf-8
s = "あいうえお"
printf("%x\n", s.ord)
3042

関連項目