0

根据http://www.in-ulm.de/~mascheck/various/alternate_charset/++ 会使得使用G0 设置序列表什么的Eschttp://www.vt100.net/docs/vt100-ug/table3-9.html似乎提供了在使用此“表”时应出现的字符的描述。例如。)0

<?php
echo "\x1B)0" . chr(0147) 

...据我所知,应该会导致控制台上出现 ± 。但没有出现±。相反,出现的是g.

所以我并不完全清楚如何在 CLI 环境中使用它来使 ± 出现。

有任何想法吗?

4

1 回答 1

2

尝试使用(而不是)

<?php
echo "\x1B(0" . chr(0147)
?>

(设置要在默认“g0”插槽中使用的字符集,而)影响“g1”插槽。移入/移出转义序列在两个插槽之间切换。

同时,我建议您忘记这些遗留的东西并使用正确的无状态 UTF-8 及其±符号。

于 2015-04-22T20:40:14.830 回答