Perl Unicode 羹:字符及其编号
℞ 4: 字符及其编号
您需要将码点转换为字符,或将字符转换为码点吗?ord
和chr
函数对所有码点透明地工作,而不仅仅是ASCII——实际上,也不仅仅是Unicode。
# ASCII characters
ord("A")
chr(65)
# characters from the Basic Multilingual Plane
ord("Σ")
chr(0x3A3)
# beyond the BMP
ord("𝑛") # MATHEMATICAL ITALIC SMALL N
chr(0x1D45B)
# beyond Unicode! (up to MAXINT)
ord("\x{20_0000}")
chr(0x20_0000)
(请记住,要使用UTF-8在源代码中的字面字符串和正确编码输出,请启用标准Perl Unicode前言。)
上一部分: ℞ 3: 启用UTF-8字面量
系列索引: 标准前言
下一部分: ℞ 5: 通过编号的Unicode字面量
标签
反馈
这篇文章有什么问题吗?请通过在GitHub上打开问题或拉取请求来帮助我们。