作者[系统]
看板PttCurrent
标题[开发资讯] 请实作ECMA-48
时间Sun Sep 20 00:00:01 CST 2026
PTT 终端机通讯协定注意事项
给第三方 App/Client 开发者的建议
由於 DEC private control sequence 的格式普遍为各大终端机软体所支援,
(
https://vt100.net/emu/ctrlseq_dec.html),本站预计未来会不定期增加
输出的控制码类形。大多数的控制码不需要 App/连线软体真的完整支援,
只要收到不要当掉、不予回应即可。
但我们也观察到许多 App 开发者当初只实作了部份 PTT 会送出的 ANSI escape,
所以收到这些新的 PCS 时会出问题。在此建议各App与连线软体一次完成对标准
ECMA-48 标准(也就是ANSI X3.64)的相容性。
不用实作全部内容,只要读到 CSI 能正确的读完即可。
Regex 范例: \x1B\[[0-?]*[ -/]*[@-~]
(如果有正确接受 ECMA-48 格式, 最近新增的指令都不会造成问题,顶多就是没作用)