ISO 6429 control sequences with non-ASCII CES's

From: Doug Ewell (
Date: Sun Mar 11 2007 - 16:28:29 CST

  • Next message: "Re: Unihan/CJK Radical bone character slightly mirrored?"

    ISO 6429 (equivalently ECMA 48, ANSI X3.64) defines terminal control
    sequences using the control characters in the U+0000 - U+001F block.
    Many control sequences begin with Escape (U+001B) and also include other
    characters in the printable Basic Latin block.

    I get the impression from reading ECMA 48 that these control sequences
    are defined directly on byte values, not character values. That means
    they could not be used with Unicode character encoding schemes such as
    UTF-16, UTF-7, or SCSU, which represent U+001B as something other than
    the single byte 0x1B. It also means they *could* be used with UTF-8.
    Is this correct?

    Doug Ewell  *  Fullerton, California, USA  *  RFC 4645  *  UTN #14

    This archive was generated by hypermail 2.1.5 : Sun Mar 11 2007 - 16:30:15 CST