Ruby ASCIIコードを文字列に変換する

  • 作成日 2021.09.20
  • 更新日 2022.02.27
  • Ruby
Ruby ASCIIコードを文字列に変換する

Rubyで、chrを使用して、ASCIIコードを文字列に変換するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

chr使い方

chrを使用すれば、SCIIコードを文字列に変換することが可能です。

ASCIIコード.chr

以下は、ASCIIコードを文字列に変換するサンプルコードとなります。

p 97.chr
# "a"

p 98.chr
# "b"

p 99.chr
# "c"

配列からまとめて変換する場合は、packやmapが使用できます。

p [97, 98, 99].pack("c*") 
# "abc"

p [97, 98, 99].map {|x| x.chr}.join
# "abc"