chr

数値が表す文字を取得する

構文

解説

chr は、引数に与えた数値が表す文字を返します。 この数値とは Unicode のコードポイントのことです。 引数が省略された場合は $_ の値が適用されます。 例えば chr(65)"A" を返します。

print chr(65);   # "A"

もし日本語のようなマルチバイト文字を扱いたい場合は、UTF-8 モードを有効にしてください。

use utf8;
binmode STDOUT, ":utf8";

print chr(0x3042);    # "あ"
print chr(0x263a);    # "☺"

もし文字から数値を得たい場合は ord を使ってください。