这有效:
say "\c[COMBINING BREVE, COMBINING DOT ABOVE]" # OUTPUT: «̆̇»
但是,这不是:
say "\c[0306, 0307]"; # OUTPUT: «IJij»
将其视为两个不同的字符。除了使用uniname
将其转换为名称之外,是否有其他方法可以通过使用数字使其直接起作用?
答案 0 :(得分:9)
\c[…]
转义符用于通过字符名称或别名声明字符。
0306
不是名称,它是字符的序数/代码点。
\x[…]
转义用于通过字符的十六进制顺序声明字符。
say "\x[0306, 0307]"; # OUTPUT: «̆̇»
(提示:十六进制文字x
中有一个0x0306
)
答案 1 :(得分:5)
\ c使用十进制数字:
<div class="container">
<div class="leaderboard">
</div>
<div class="leaderboard">
</div>
<div class="leaderboard">
</div>
</div>
.container{
text-align:center;
width:100%;
}
其中774是0306的十进制等效项,效果很好。