数値が表す文字を取得する
chr
は、引数に与えた数値が表す文字を返します。
この数値とは Unicode のコードポイントのことです。
引数が省略された場合は $_ の値が適用されます。
例えば chr(65)
は "A"
を返します。
print chr(65); # "A"
もし日本語のようなマルチバイト文字を扱いたい場合は、UTF-8 モードを有効にしてください。
use utf8;
binmode STDOUT, ":utf8";
print chr(0x3042); # "あ"
print chr(0x263a); # "☺"
もし文字から数値を得たい場合は ord
を使ってください。