gpt4 book ai didi

unicode - 使用十六进制名称组合字符

转载 作者:行者123 更新时间:2023-12-04 13:25:38 25 4
gpt4 key购买 nike

这有效:

say "\c[COMBINING BREVE, COMBINING DOT ABOVE]"  # OUTPUT: «̆̇␤»  

但是,这不是:
say "\c[0306, 0307]"; # OUTPUT: «IJij␤»

它将其视为两个不同的字符。除了使用 uniname将其转换为名称之外,是否有其他方法可以通过使用数字直接使其起作用?

最佳答案

\c[…]转义用于通过字符名称或别名声明字符。0306不是名称,它是字符的序数/代码点。
\x[…]转义用于通过十六进制序号声明字符。

say "\x[0306, 0307]"; # OUTPUT: «̆̇␤»

(提示:十六进制文字 x中有一个 0x0306)

关于unicode - 使用十六进制名称组合字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55797582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com