emoji から codepoints に変換
"👍".unpack("U*") => [128077] "👍".codepoints => [128077] # Convert to hexadecimal "👍".each_codepoint.map {|n| n.to_s(16) } => ["1f44d"]
codepoints から emoji に変換
[128077].pack("U*") => "👍" 0x1f44d.chr('UTF-8') => "👍" "\u{1f44d}" => "👍"
環境
Ruby 3.0.0