为什么不建议启用 8 位控制序列?

为什么不建议启用 8 位控制序列?

./configure --help:--enable-8bitctrls启用 8 位控制序列(不推荐)

据我所知,唯一受影响的代码是以下部分src/command.C

/*{{{ process non-printing single characters */
void ecb_hot
rxvt_term::process_nonprinting (unicode_t ch)
{
  switch (ch)
    {
//
// skipping non-relevant lines
//
#ifdef EIGHT_BIT_CONTROLS
      // 8-bit controls
      case 0x90:        /* DCS */
        process_dcs_seq ();
        break;
      case 0x9b:        /* CSI */
        process_csi_seq ();
        break;
      case 0x9d:        /* OSC */
        process_osc_seq ();
        break;
#endif
    }
}
/*}}} */    

所以,我认为问题不在于 rvxt-unicode 代码本身。如果启用 8 位控制序列会发生什么不好的事情?

相关内容