返回字符集中由 NUMBER 表示的字符。例如,chr(65)
在 ASCII 或 Unicode 中都是 "A"
,而 chr(0x263a) 是一个 Unicode 笑脸。
负值会返回 Unicode 替换字符 (chr(0xfffd)),除非在 bytes 伪指令下,在这种情况下,会使用该值的低八位(截断为整数)。
如果省略 NUMBER,则使用 $_
.
要进行反向操作,请使用 ord
.
请注意,出于向后兼容性的原因,字符 128 到 255(含)默认情况下在内部不会被编码为 UTF-8。
有关 Unicode 的更多信息,请参阅 perlunicode。