"H. Peter Anvin" wrote on 2002-02-05 05:28 UTC:
> Technically it's an "encoding outside ISO 2022 with standard return",
> which means <ESC> % @ is supposed to return it to ISO 2022 mode.

*Only* if you entered UTF-8 from ISO 2022 via <ESC> % G, which is the
escape sequence that *designates* UTF-8 as an "encoding outside ISO 2022
with standard return". If you activated UTF-8 via a locale or via a
command line switch, then <ESC> % @ should be ignored. Also if you
activated UTF-8 from ISO 2022 via one of

  <ESC> % / G
  <ESC> % / H
  <ESC> % / I

then <ESC> % @ should *not* allow a return to ISO 2022, because these
ESC sequences designate UTF-1 in Lecels 1/2/3 as "encodings outside ISO
2022 without standard return".

http://www.cl.cam.ac.uk/~mgk25/unicode.html#term
http://www.itscj.ipsj.or.jp/ISO-IR/

Markus

-- 
Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK
Email: mkuhn at acm.org,  WWW: <http://www.cl.cam.ac.uk/~mgk25/>

--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to