根据http://www.in-ulm.de/~mascheck/various/alternate_charset/ Esc + ) + 0 将使得使用G0集合序列表或其他东西。 http://www.vt100.net/docs/vt100-ug/table3-9.html似乎提供了在使用此“表格”时应出现的字符的说明。例如
<?php
echo "\x1B)0" . chr(0147)
根据我的理解, ......应该会导致控制台上出现±。但是没有出现。相反,出现的是g
。
所以我不完全清楚如何在CLI环境中使用它来显示±。
有什么想法吗?
答案 0 :(得分:2)
尝试使用(
代替)
:
<?php
echo "\x1B(0" . chr(0147)
?>
(
设置要在默认“g0”插槽中使用的字符集,而)
影响“g1”插槽。移入/移出转义序列在两个插槽之间切换。
与此同时,我建议您忘记这些遗留内容并使用正确的无状态UTF-8及其±
符号。