tm 7.97.
authormorioka <morioka>
Tue, 10 Mar 1998 07:06:30 +0000 (07:06 +0000)
committermorioka <morioka>
Tue, 10 Mar 1998 07:06:30 +0000 (07:06 +0000)
ChangeLog
Makefile
TM-CFG
doc/tm-en.info
doc/tm-en.sgml
doc/tm-en.texi
tm-edit.el
tm-ew-e.el
tm-parse.el
tm-view.el

index dda1ee7..42799a4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,32 @@
-Tue Dec 10 14:24:23 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+Tue Dec 17 13:05:57 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * emu: Version 7.37.2 was released.
+       * MU: Version 0.39 was released.
+       * tl: Version 7.61.15 was released.
+       * tm: Version 7.97 was released.
+       * tm-mh-e: Version 7.73 was released.
+       * tm-vm: Version 7.79 was released.
+
+Tue Dec 17 11:44:55 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * tm-parse.el: require std11 instead of tl-822.
+
+       * tm-edit.el: Don't require tl-822.
+
+Mon Dec 16 15:12:55 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * TM-CFG (EMU_PREFIX): New variable.
+       (EMU_DIR): Use `EMU_PREFIX'.
+
+       * tm-view.el (mime-viewer/previous-content): skip root content.
+
+Thu Dec 12 02:30:04 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * tm-ew-e.el (mime-eword/charset-encoding-alist): Add `gb2312',
+       `cn-gb' and `cn-gb2312'.
+
+\f
+Tue Dec 10 14:57:42 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
 
        * emu: Version 7.37.1 was released.
        * MU: Version 0.36 was released.
@@ -8,6 +36,14 @@ Tue Dec 10 14:24:23 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
        * tm-vm: Version 7.78 was released.
        * tm-mail: Version 7.27 was released.
 
+       * Makefile (TL_FILES): tl/doc/*.ol, tl/doc/*.tex and tl/doc/*.texi
+       were abolished.
+
+       * Makefile (TM_MH_E_FILES): Add tm-mh-e/*.sgml; tm-mh-e/*.ol were
+       abolished.
+
+Tue Dec 10 14:24:23 1996  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
        * tm-bbdb.el: Use `eval-when-compile' if bbdb-com is not found.
 
 Tue Dec 10 11:48:04 1996  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
index ce08fd1..e1da74f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
 # $Id: Makefile,v 7.42 1996/12/10 14:57:42 morioka Exp morioka $
 #
 
-VERSION = 7.96
+VERSION = 7.97
 
 SHELL  = /bin/sh
 MAKE   = make
diff --git a/TM-CFG b/TM-CFG
index a02be28..5ac59cd 100644 (file)
--- a/TM-CFG
+++ b/TM-CFG
@@ -1,6 +1,6 @@
 ;;; -*-Emacs-Lisp-*-
 ;;;
-;;; $Id: TM-CFG,v 7.26 1996/11/27 11:45:46 morioka Exp $
+;;; $Id: TM-CFG,v 7.27 1996/12/16 15:12:55 morioka Exp $
 ;;;
 
 (defvar default-load-path load-path)
     (expand-file-name "../../../.." exec-directory)
     ))
 
+;; Please specify emu prefix [optional]
+(setq EMU_PREFIX
+      (if (string-match "XEmacs" emacs-version)
+         "emu"
+       ""))
+
 ;; Please specify tl prefix [optional]
 ;;(setq TL_PREFIX "tl")
 (setq TL_PREFIX
 (defvar LISPDIR (install-detect-elisp-directory PREFIX))
 ;; (setq install-default-elisp-directory "~/lib/emacs/lisp")
 
-(setq EMU_DIR (install-detect-elisp-directory PREFIX nil
-                                             'version-specific))
+(setq EMU_DIR
+      (expand-file-name
+       EMU_PREFIX
+       (install-detect-elisp-directory PREFIX nil 'version-specific)))
 
 ;; Please specify mime-setup.{el|elc} install path.
 (setq SETUP_FILE_DIR LISPDIR)
index a27d576..7b0ad24 100644 (file)
@@ -63,18 +63,18 @@ Glossary
 
 * 7bit::                        
 * 8bit::                        
-* 94 character set::            94 \e$BJ8;z=89g\e(B
-* 96 character set::            96 \e$BJ8;z=89g\e(B
-* 94x94 character set::         94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+* 94-character set::            
+* 96-character set::            
+* 94x94-character set::         
 * ASCII::                       
 * Base64::                      
 * binary::                      
-* Character Set::               Character Set\e$B!JJ8;z=89g!K\e(B
+* graphic character set::       Graphic Character Set
 * cn-gb::                       cn-gb, gb2312
 * cn-big5::                     cn-big5, big5
 * CNS::                         CNS 11643-1992
-* Coded character set::         Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
-* Code extension::              Code extension\e$B!JId9f3HD%!K\e(B
+* coded character set::         Coded character set, Character code
+* code extension::              Code extension
 * Content-Disposition::         Content-Disposition field
 * media type::                  
 * Content-Type field::          
@@ -180,7 +180,7 @@ by Quoted-Printable.
 
 
 \1f
-File: tm-en.info, Node: 8bit, Next: 94 character set, Prev: 7bit, Up: Glossary
+File: tm-en.info, Node: 8bit, Next: 94-character set, Prev: 7bit, Up: Glossary
 
 8bit
 ----
@@ -212,47 +212,53 @@ must be encoded by Base64 or Quoted-Printable.
 
 
 \1f
-File: tm-en.info, Node: 94 character set, Next: 96 character set, Prev: 8bit, Up: Glossary
+File: tm-en.info, Node: 94-character set, Next: 96-character set, Prev: 8bit, Up: Glossary
 
-94 \e$BJ8;z=89g\e(B
------------
+94-character set
+----------------
 
-33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B \e$BJ8;z=89g\e(B(*Note Character set::)\e$B!#\e(B
-ASCII (*Note ASCII::) \e$B$d\e(B JIS X0201-Latin \e$B$O$=$N0l<o!#\e(B
+*94-character set* is a kind of 1 byte
+graphic character set (*Note graphic character set::), each characters
+are in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14
+(254).  (ex. ASCII (*Note ASCII::), JIS X0201-Latin)
 
 
 
 \1f
-File: tm-en.info, Node: 96 character set, Next: 94x94 character set, Prev: 94 character set, Up: Glossary
+File: tm-en.info, Node: 96-character set, Next: 94x94-character set, Prev: 94-character set, Up: Glossary
 
-96 \e$BJ8;z=89g\e(B
------------
+96-character set
+----------------
 
-32 \e$B$+$i\e(B 127 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B \e$BJ8;z=89g\e(B(*Note Character set::)\e$B!#\e(B
-ISO 8859 \e$B%7%j!<%:$O$=$N0l<o!#\e(B
+*96-character set* is a kind of 1 byte
+graphic character set (*Note graphic character set::), each characters
+are in positions 02/00 (32) to 07/15 (126) or 10/00 (160) to 15/15
+(255). (ex. ISO 8859)
 
 
 
 \1f
-File: tm-en.info, Node: 94x94 character set, Next: ASCII, Prev: 96 character set, Up: Glossary
+File: tm-en.info, Node: 94x94-character set, Next: ASCII, Prev: 96-character set, Up: Glossary
 
-94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
----------------
+94x94-character set
+-------------------
 
-33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 2 byte \e$B$+$i$J$k\e(B \e$BJ8;z=89g\e(B(*Note Character set::)\e$B!#\e(B
-JIS X0208 (*Note JIS X0208::) \e$B$d\e(B GB 2312 (*Note GB 2312::) \e$B$O$=$N0l<o!#\e(B
+*94x94-character set* is a kind of 2
+byte graphic character set (*Note graphic character set::), each bytes
+are in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14
+(254).  (ex. JIS X0208 (*Note JIS X0208::), GB 2312 (*Note GB 2312::))
 
 
 
 \1f
-File: tm-en.info, Node: ASCII, Next: Base64, Prev: 94x94 character set, Up: Glossary
+File: tm-en.info, Node: ASCII, Next: Base64, Prev: 94x94-character set, Up: Glossary
 
 ASCII
 -----
 
-\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B 94 \e$BJ8;z=89g\e(B(*Note 94 character
-set::)\e$B!#\e(BA-Z, a-z \e$B$N\e(B Latin \e$BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#\e(BISO 646
-(*Note ISO 646::) \e$B$N0l$D!#\e(B
+\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B 94-character set (*Note
+94-character set::).  A-Z, a-z \e$B$N\e(B Latin \e$BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#\e(B
+ISO 646 (*Note ISO 646::) \e$B$N0l$D!#\e(B
 
 
 [ASCII] "Coded Character Set -- 7-Bit American Standard Code for
@@ -282,7 +288,7 @@ translated by non-Internet gateways.
 
 
 \1f
-File: tm-en.info, Node: binary, Next: Character Set, Prev: Base64, Up: Glossary
+File: tm-en.info, Node: binary, Next: graphic character set, Prev: Base64, Up: Glossary
 
 binary
 ------
@@ -302,18 +308,18 @@ binary
 
 
 \1f
-File: tm-en.info, Node: Character Set, Next: cn-gb, Prev: binary, Up: Glossary
+File: tm-en.info, Node: graphic character set, Next: cn-gb, Prev: binary, Up: Glossary
 
-Character Set\e$B!JJ8;z=89g!K\e(B
--------------------------
+Graphic Character Set
+---------------------
 
-\e$BId9f2=J8;z=89g\e(B(*Note Coded character set::)\e$B!#C"$7!"$3$3$G$O\e(B \e$BId9f3HD%\e(B
-(*Note Code extension::) \e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~$a$F$$$k!#\e(B
+Coded character set (*Note Coded character set::) for graphic
+characters.
 
 
 
 \1f
-File: tm-en.info, Node: cn-gb, Next: cn-big5, Prev: Character Set, Up: Glossary
+File: tm-en.info, Node: cn-gb, Next: cn-big5, Prev: graphic character set, Up: Glossary
 
 cn-gb, gb2312
 -------------
@@ -338,9 +344,9 @@ cn-big5, big5
 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B 
 MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
 
-ISO 2022 (*Note ISO 2022::) \e$B$K4p$+$J$$\e(B 8bit (*Note 8bit::) \e$B$NId9f2=J8;z\e(B
-\e$B=89g\e(B(*Note Coded character set::)\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(BRFC 1922
-(*Note RFC 1922::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+ISO 2022 (*Note ISO 2022::) \e$B$K4p$+$J$$\e(B 8bit (*Note 8bit::) \e$B$N\e(Bcoded
+character set (*Note coded character set::)\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(B
+RFC 1922 (*Note RFC 1922::) \e$B$GDj5A$5$l$F$$$k!#\e(B
 
 cf.  [BIG5] Institute for Information Industry, "Chinese Coded
      Character Set in Computer", March 1984.
@@ -350,7 +356,7 @@ CNS 11643-1986 (*Note CNS::) \e$B$HBP1~4X78$,$"$k!#\e(B
 
 
 \1f
-File: tm-en.info, Node: CNS, Next: Coded character set, Prev: cn-big5, Up: Glossary
+File: tm-en.info, Node: CNS, Next: coded character set, Prev: cn-big5, Up: Glossary
 
 CNS 11643-1992
 --------------
@@ -371,28 +377,30 @@ ISO 2022 (*Note ISO 2022::) \e$B$G$N=*C<J8;z$O!"Bh#1LL$,\e(B `G', \e$BBh#2LL$,\e(B `
 
 
 \1f
-File: tm-en.info, Node: Coded character set, Next: Code extension, Prev: CNS, Up: Glossary
+File: tm-en.info, Node: coded character set, Next: code extension, Prev: CNS, Up: Glossary
 
-Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
------------------------------------------------------------------
+Coded character set, Character code
+-----------------------------------
 
-\e$BJ8;z$H\e(B byte \e$BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#\e(B
+A set of unambiguous rules that establishes a character set and the
+one-to-one relationship between the characters of the set and their bit
+combinations.
 
 
 
 \1f
-File: tm-en.info, Node: Code extension, Next: Content-Disposition, Prev: Coded character set, Up: Glossary
+File: tm-en.info, Node: code extension, Next: Content-Disposition, Prev: coded character set, Up: Glossary
 
-Code extension\e$B!JId9f3HD%!K\e(B
---------------------------
+Code extension
+--------------
 
-\e$BM?$($i$l$?J8;z=89g\e(B(*Note Character set::)\e$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N\e(B
-\e$B$?$a$KMQ$$$k<jK!!#\e(BISO 2022 (*Note ISO 2022::) \e$B$O$=$N#1$D!#\e(B
+The techniques for the encoding of characters that are not included in
+the character set of a given code. (ex. ISO 2022 (*Note ISO 2022::))
 
 
 
 \1f
-File: tm-en.info, Node: Content-Disposition, Next: media type, Prev: Code extension, Up: Glossary
+File: tm-en.info, Node: Content-Disposition, Next: media type, Prev: code extension, Up: Glossary
 
 Content-Disposition field
 -------------------------
@@ -580,9 +588,9 @@ File: tm-en.info, Node: GB 2312, Next: GB 8565.2, Prev: FTP, Up: Glossary
 GB 2312-1980
 ------------
 
-\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z\e(B
-\e$B=89g\e(B(*Note 94x94 character set::)\e$B!#Cf9q$N9q2HI8=`!#\e(BISO 2022 (*Note ISO
-2022::) \e$B$G$N=*C<J8;z$O\e(B `A'.
+\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N\e(B 
+94x94-character set (*Note 94x94-character set::)\e$B!#Cf9q$N9q2HI8=`!#\e(BISO
+2022 (*Note ISO 2022::) \e$B$G$N=*C<J8;z$O\e(B `A'.
 
 \e$B$3$l$O\e(B GB \e$B$K$*$1$k4pK\=8$G$"$k!#\e(B
 
@@ -730,10 +738,10 @@ File: tm-en.info, Node: iso-2022-jp-2, Next: iso-2022-kr, Prev: iso-2022-jp, Up:
 iso-2022-jp-2
 -------------
 
-iso-2022-jp (*Note iso-2022-jp::) \e$B$r3HD%$7$?\e(B MIME charset (*Note MIME
-charset::) \e$B$N0l$D!#\e(B
+A MIME charset (*Note MIME charset::), which is a multilingual extension
+of iso-2022-jp (*Note iso-2022-jp::).
 
-RFC 1554 \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in RFC 1554.
 
 
 [iso-2022-jp-2: RFC 1554] Ohta M. and Handa K., "ISO-2022-JP-2:
@@ -749,13 +757,14 @@ File: tm-en.info, Node: iso-2022-kr, Next: ISO 646, Prev: iso-2022-jp-2, Up: Glo
 iso-2022-kr
 -----------
 
-\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (*Note MIME charset::) \e$B$N#1$D!#\e(B
+A MIME charset (*Note MIME charset::) for Korean language (Hangul
+script).
 
-ISO 2022 (*Note ISO 2022::) \e$B$K4p$$$F\e(B ASCII (*Note ASCII::) \e$B$K\e(B KS C5601
-(*Note KS C5601::) \e$B$r\e(B 7bit (*Note 7bit::) \e$B$GId9f3HD%\e(B (*Note Code
-extension::)\e$B$7$F$$$k!#\e(B
+It is based on ISO 2022 (*Note ISO 2022::) code extension (*Note code
+extension::) technique to extends ASCII (*Note ASCII::) to use KS C5601
+(*Note KS C5601::) as 7bit (*Note 7bit::) text.
 
-RFC 1557 (*Note RFC 1557::) \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in RFC 1557 (*Note RFC 1557::).
 
 
 
@@ -784,9 +793,6 @@ File: tm-en.info, Node: ISO 8859-1, Next: iso-8859-1, Prev: ISO 646, Up: Glossar
 ISO 8859-1
 ----------
 
-\e$B@>2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(*Note 96
-character set::)\e$B!#\e(B
-
 
 [ISO 8859-1] International Organization for Standardization (ISO),
      "Information Processing -- 8-bit Single-Byte Coded Graphic
@@ -817,9 +823,6 @@ File: tm-en.info, Node: ISO 8859-2, Next: iso-8859-2, Prev: iso-8859-1, Up: Glos
 ISO 8859-2
 ----------
 
-\e$BEl2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(*Note 96
-character set::)\e$B!#\e(B
-
 
 [ISO 8859-2] International Organization for Standardization (ISO),
      "Information Processing -- 8-bit Single-Byte Coded Graphic
@@ -878,8 +881,6 @@ File: tm-en.info, Node: ISO 8859-5, Next: iso-8859-5, Prev: ISO 8859-4, Up: Glos
 ISO 8859-5
 ----------
 
-\e$B%-%j%kJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(*Note 96 character set::)\e$B!#\e(B
-
 
 [ISO 8859-5] International Organization for Standardization (ISO),
      "Information Processing -- 8-bit Single-Byte Coded Graphic
@@ -925,8 +926,6 @@ File: tm-en.info, Node: ISO 8859-7, Next: iso-8859-7, Prev: ISO 8859-6, Up: Glos
 ISO 8859-7
 ----------
 
-\e$B%.%j%7%"J8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(*Note 96 character set::)\e$B!#\e(B
-
 
 [ISO 8859-7] International Organization for Standardization (ISO),
      "Information Processing -- 8-bit Single-Byte Coded Graphic
@@ -991,7 +990,7 @@ ISO-IR-165, CCITT Extended GB
 -----------------------------
 
 CCITT \e$B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=\e(B
-\e$B$9$k$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(*Note 94x94 character set::)\e$B!#\e(B
+\e$B$9$k$?$a$N\e(B 94x94-character set (*Note 94x94-character set::)\e$B!#\e(B
 
 GB 2312 (*Note GB 2312::) \e$B$H\e(B GB 8565 \e$BI=#2\e(B (*Note GB 8865.2::) \e$B$K\e(B 150 \e$BJ8\e(B
 \e$B;z$[$I$rDI2C$7$?$b$N$i$7$$!#\e(B
@@ -1034,8 +1033,8 @@ File: tm-en.info, Node: JIS C6226, Next: JIS X0208, Prev: JIS X0201, Up: Glossar
 JIS C6226-1978
 --------------
 
-\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(*Note 94x94 character set::)\e$B!#\e(B
-\e$BF|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94x94-character set (*Note 94x94-character
+set::)\e$B!#F|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B
 
 (cf. *Note JIS X0208::)
 
@@ -1048,9 +1047,9 @@ File: tm-en.info, Node: JIS X0208, Next: JIS X0212, Prev: JIS C6226, Up: Glossar
 JIS X0208
 ---------
 
-\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(*Note 94x94 character set::)\e$B!#\e(B
-\e$BF|K\$N9q2HI8=`!#\e(B1978 \e$BG/HG!"\e(B1983 \e$BG/HG!"\e(B1990 \e$BG/HG$,$"$k$,!"\e(BInternet \e$B$G$O\e(B 
-1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94x94-character set (*Note 94x94-character
+set::)\e$B!#F|K\$N9q2HI8=`!#\e(B1978 \e$BG/HG!"\e(B1983 \e$BG/HG!"\e(B1990 \e$BG/HG$,$"$k$,!"\e(B
+Internet \e$B$G$O\e(B 1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B
 
 JIS X0208 \e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j\e(B
 \e$B%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"\e(B1983 \e$BG/HG$N0l\e(B
@@ -1090,8 +1089,8 @@ File: tm-en.info, Node: JIS X0212, Next: koi8-r, Prev: JIS X0208, Up: Glossary
 JIS X0212-1990
 --------------
 
-JIS X0208 (*Note JIS X0208::) \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
-(*Note 94x94 character set::)\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#\e(B
+JIS X0208 (*Note JIS X0208::) \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B 94x94-character set
+(*Note 94x94-character set::)\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#\e(B
 ISO 2022 (*Note ISO 2022::) \e$B$G$N=*C<J8;z$O\e(B `D'.
 
 
@@ -1102,13 +1101,14 @@ File: tm-en.info, Node: koi8-r, Next: KS C5601, Prev: JIS X0212, Up: Glossary
 koi8-r
 ------
 
-\e$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B MIME charset (*Note
-MIME charset::) \e$B$N#1$D!#\e(B
+A MIME charset (*Note MIME charset::) for Cyrillic script for Russian or
+other languages.
 
-ISO 2022 (*Note ISO 2022::) \e$B$K4p$+$J$$\e(B 8bit (*Note 8bit::) \e$B$NId9f2=J8;z\e(B
-\e$B=89g\e(B(*Note Coded character set::)\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(B
+It is a 1 byte 8bit (*Note 8bit::) coded character set (*Note coded
+character set::), not based on ISO 2022 (*Note ISO 2022::).  It is a
+de-fact standard.
 
-RFC 1489 \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in RFC 1489.
 
 
 [RFC 1489] A. Chernov, "Registration of a Cyrillic Character Set",
@@ -1123,8 +1123,9 @@ File: tm-en.info, Node: KS C5601, Next: message, Prev: koi8-r, Up: Glossary
 KS C5601-1987
 -------------
 
-\e$B4Z9q8l$rI=$9$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(*Note 94x94 character set::)\e$B!#4Z9q$N\e(B
-\e$B9q2HI8=`!#\e(BISO 2022 (*Note ISO 2022::) \e$B$G$N=*C<J8;z$O\e(B `C'.
+A 94x94-character set (*Note 94x94-character set::) for Korean language
+(Hangul script).  Korean Standard.  Final byte of ISO 2022 (*Note ISO
+2022::) is `C'.
 
 
 [KS C5601] Korea Industrial Standards Association, "Code for
@@ -2076,6 +2077,9 @@ Concept Index
 * 8bit
 * 8bit:                         8bit.                   5.
 * 8bit (textual)
+* 94-character set:             94-character set.       5.
+* 94x94-character set:          94x94-character set.    5.
+* 96-character set:             96-character set.       5.
 * ANSI X3.4:1986:               ASCII.                  9.
 * application:                  media type.             21.
 * application/pgp:              PGP-kazu.               9.
@@ -2118,20 +2122,20 @@ Concept Index
 * Internet
 * ISO 2022:                     ISO 2022.               11.
 * ISO 646:                      ISO 646.                10.
-* ISO 8859-1:                   ISO 8859-1.             8.
-* ISO 8859-1:1987:              ISO 8859-1.             8.
-* ISO 8859-2:                   ISO 8859-2.             8.
-* ISO 8859-2:1987:              ISO 8859-2.             8.
+* ISO 8859-1:                   ISO 8859-1.             5.
+* ISO 8859-1:1987:              ISO 8859-1.             5.
+* ISO 8859-2:                   ISO 8859-2.             5.
+* ISO 8859-2:1987:              ISO 8859-2.             5.
 * ISO 8859-3:                   ISO 8859-3.             5.
 * ISO 8859-3:1988:              ISO 8859-3.             5.
 * ISO 8859-4:                   ISO 8859-4.             5.
 * ISO 8859-4:1988:              ISO 8859-4.             5.
-* ISO 8859-5:                   ISO 8859-5.             7.
-* ISO 8859-5:1988:              ISO 8859-5.             7.
+* ISO 8859-5:                   ISO 8859-5.             5.
+* ISO 8859-5:1988:              ISO 8859-5.             5.
 * ISO 8859-6:                   ISO 8859-6.             5.
 * ISO 8859-6:1987:              ISO 8859-6.             5.
-* ISO 8859-7:                   ISO 8859-7.             7.
-* ISO 8859-7:1987:              ISO 8859-7.             7.
+* ISO 8859-7:                   ISO 8859-7.             5.
+* ISO 8859-7:1987:              ISO 8859-7.             5.
 * ISO 8859-8:                   ISO 8859-8.             5.
 * ISO 8859-8:1988:              ISO 8859-8.             5.
 * ISO 8859-9:                   ISO 8859-9.             5.
@@ -2157,9 +2161,9 @@ Concept Index
 * JIS X0208-1983,1990:          JIS X0208.              23.
 * JIS X0208:1983,1990:          JIS X0208.              23.
 * JIS X0208-1996?:              JIS X0208.              32.
-* KS C 5601:1987:               KS C5601.               8.
+* KS C 5601:1987:               KS C5601.               9.
 * KS C 5861:1992:               euc-kr.                 14.
-* KS C5601:                     KS C5601.               8.
+* KS C5601:                     KS C5601.               9.
 * media type:                   media type.             5.
 * message:                      media type.             25.
 * message header:               RFC 822.                6.
@@ -2186,7 +2190,7 @@ Concept Index
 * RFC 1036:                     RFC 1036.               9.
 * RFC 1153:                     RFC 1153.               16.
 * RFC 1468:                     iso-2022-jp.            18.
-* RFC 1489:                     koi8-r.                 13.
+* RFC 1489:                     koi8-r.                 14.
 * RFC 1554:                     iso-2022-jp-2.          10.
 * RFC 1557:                     RFC 1557.               8.
 * RFC 1806:                     Content-Disposition.    8.
@@ -2269,104 +2273,104 @@ Tag table:
 Node: Top\7f152
 Node: Introduction\7f583
 Node: Glossary\7f1260
-Node: 7bit\7f4683
-Node: 8bit\7f5615
-Node: 94 character set\7f6752
-Node: 96 character set\7f7025
-Node: 94x94 character set\7f7292
-Node: ASCII\7f7596
-Node: Base64\7f8026
-Node: binary\7f8620
-Node: Character Set\7f9210
-Node: cn-gb\7f9540
-Node: cn-big5\7f10026
-Node: CNS\7f10662
-Node: Coded character set\7f11343
-Node: Code extension\7f11670
-Node: Content-Disposition\7f12014
-Node: media type\7f12454
-Node: Content-Type field\7f13406
-Node: Emacs\7f14453
-Node: encoded-word\7f14687
-Node: encapsulation\7f15099
-Node: euc-kr\7f15394
-Node: FTP\7f15911
-Node: GB 2312\7f16196
-Node: GB 8565.2\7f16750
-Node: hz-gb2312\7f17213
-Node: ISO 2022\7f18022
-Node: iso-2022-cn\7f18601
-Node: iso-2022-cn-ext\7f19077
-Node: iso-2022-jp\7f19749
-Node: iso-2022-jp-2\7f20464
-Node: iso-2022-kr\7f20873
-Node: ISO 646\7f21306
-Node: ISO 8859-1\7f21966
-Node: iso-8859-1\7f22397
-Node: ISO 8859-2\7f22847
-Node: iso-8859-2\7f23281
-Node: ISO 8859-3\7f23731
-Node: ISO 8859-4\7f24048
-Node: ISO 8859-5\7f24365
-Node: iso-8859-5\7f24774
-Node: ISO 8859-6\7f25192
-Node: ISO 8859-7\7f25511
-Node: iso-8859-7\7f25915
-Node: ISO 8859-8\7f26438
-Node: ISO 8859-9\7f26757
-Node: ISO-IR-165\7f27074
-Node: JIS X0201\7f27589
-Node: JIS C6226\7f28383
-Node: JIS X0208\7f28676
-Node: JIS X0212\7f30559
-Node: koi8-r\7f30911
-Node: KS C5601\7f31409
-Node: message\7f31810
-Node: message/rfc822\7f32073
-Node: method\7f32450
-Node: MIME\7f32801
-Node: MIME charset\7f33790
-Node: MTA\7f34310
-Node: MUA\7f34524
-Node: MULE\7f34698
-Node: multipart\7f35552
-Node: multipart/alternative\7f36292
-Node: multipart/digest\7f36750
-Node: multipart/encrypted\7f37397
-Node: multipart/mixed\7f37727
-Node: multipart/parallel\7f38053
-Node: multipart/signed\7f38494
-Node: PGP\7f38790
-Node: PGP-kazu\7f39626
-Node: PGP/MIME\7f41113
-Node: Quoted-Printable\7f42146
-Node: RFC 821\7f42530
-Node: RFC 822\7f42810
-Node: RFC 934\7f43294
-Node: RFC 1036\7f43749
-Node: RFC 1153\7f44203
-Node: RFC 1557\7f44744
-Node: RFC 1922\7f45135
-Node: RFC 2045\7f45799
-Node: RFC 2046\7f46110
-Node: RFC 2048\7f46399
-Node: RFC 2049\7f46714
-Node: plain text\7f47028
-Node: Security multipart\7f47304
-Node: text/enriched\7f47937
-Node: text/plain\7f48379
-Node: tm-kernel\7f48859
-Node: tm-MUA\7f49364
-Node: us-ascii\7f49883
-Node: Setting\7f50549
-Node: mime-setup\7f51148
-Node: signature\7f51649
-Node: Notice about GNUS\7f53194
-Node: tm-setup\7f54070
-Node: setting for VM\7f54618
-Node: manual setting\7f54930
-Node: Bug report\7f55532
-Node: Concept Index\7f56965
-Node: Variable Index\7f67403
+Node: 7bit\7f4560
+Node: 8bit\7f5492
+Node: 94-character set\7f6629
+Node: 96-character set\7f6991
+Node: 94x94-character set\7f7337
+Node: ASCII\7f7725
+Node: Base64\7f8158
+Node: binary\7f8752
+Node: graphic character set\7f9350
+Node: cn-gb\7f9562
+Node: cn-big5\7f10056
+Node: CNS\7f10691
+Node: coded character set\7f11372
+Node: code extension\7f11696
+Node: Content-Disposition\7f11980
+Node: media type\7f12420
+Node: Content-Type field\7f13372
+Node: Emacs\7f14419
+Node: encoded-word\7f14653
+Node: encapsulation\7f15065
+Node: euc-kr\7f15360
+Node: FTP\7f15877
+Node: GB 2312\7f16162
+Node: GB 8565.2\7f16716
+Node: hz-gb2312\7f17179
+Node: ISO 2022\7f17988
+Node: iso-2022-cn\7f18567
+Node: iso-2022-cn-ext\7f19043
+Node: iso-2022-jp\7f19715
+Node: iso-2022-jp-2\7f20430
+Node: iso-2022-kr\7f20841
+Node: ISO 646\7f21271
+Node: ISO 8859-1\7f21931
+Node: iso-8859-1\7f22245
+Node: ISO 8859-2\7f22695
+Node: iso-8859-2\7f23012
+Node: ISO 8859-3\7f23462
+Node: ISO 8859-4\7f23779
+Node: ISO 8859-5\7f24096
+Node: iso-8859-5\7f24422
+Node: ISO 8859-6\7f24840
+Node: ISO 8859-7\7f25159
+Node: iso-8859-7\7f25477
+Node: ISO 8859-8\7f26000
+Node: ISO 8859-9\7f26319
+Node: ISO-IR-165\7f26636
+Node: JIS X0201\7f27151
+Node: JIS C6226\7f27945
+Node: JIS X0208\7f28237
+Node: JIS X0212\7f30119
+Node: koi8-r\7f30470
+Node: KS C5601\7f30929
+Node: message\7f31328
+Node: message/rfc822\7f31591
+Node: method\7f31968
+Node: MIME\7f32319
+Node: MIME charset\7f33308
+Node: MTA\7f33828
+Node: MUA\7f34042
+Node: MULE\7f34216
+Node: multipart\7f35070
+Node: multipart/alternative\7f35810
+Node: multipart/digest\7f36268
+Node: multipart/encrypted\7f36915
+Node: multipart/mixed\7f37245
+Node: multipart/parallel\7f37571
+Node: multipart/signed\7f38012
+Node: PGP\7f38308
+Node: PGP-kazu\7f39144
+Node: PGP/MIME\7f40631
+Node: Quoted-Printable\7f41664
+Node: RFC 821\7f42048
+Node: RFC 822\7f42328
+Node: RFC 934\7f42812
+Node: RFC 1036\7f43267
+Node: RFC 1153\7f43721
+Node: RFC 1557\7f44262
+Node: RFC 1922\7f44653
+Node: RFC 2045\7f45317
+Node: RFC 2046\7f45628
+Node: RFC 2048\7f45917
+Node: RFC 2049\7f46232
+Node: plain text\7f46546
+Node: Security multipart\7f46822
+Node: text/enriched\7f47455
+Node: text/plain\7f47897
+Node: tm-kernel\7f48377
+Node: tm-MUA\7f48882
+Node: us-ascii\7f49401
+Node: Setting\7f50067
+Node: mime-setup\7f50666
+Node: signature\7f51167
+Node: Notice about GNUS\7f52712
+Node: tm-setup\7f53588
+Node: setting for VM\7f54136
+Node: manual setting\7f54448
+Node: Bug report\7f55050
+Node: Concept Index\7f56483
+Node: Variable Index\7f67098
 \1f
 End tag table
index 2a3fc8a..ca61f34 100644 (file)
@@ -99,34 +99,38 @@ more than 999 bytes, it is regarded as <dref>binary</dref>, so it must
 be encoded by Base64 or Quoted-Printable.
 
 
-<h3> 94 \e$BJ8;z=89g\e(B
-<node> 94 character set
+<h3> 94-character set
+<node> 94-character set
 <p>
-33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B <a node="Character set">\e$BJ8;z=89g\e(B
-</a>\e$B!#\e(B<a node="ASCII">ASCII</a> \e$B$d\e(B JIS X0201-Latin \e$B$O$=$N0l<o!#\e(B
+<concept>94-character set</concept> is a kind of 1 byte <dref>graphic
+character set</dref>, each characters are in positions 02/01 (33) to
+07/14 (126) or 10/01 (161) to 15/14 (254).  (ex. <dref>ASCII</dref>,
+JIS X0201-Latin)
 
 
-<h3> 96 \e$BJ8;z=89g\e(B
-<node> 96 character set
+<h3> 96-character set
+<node> 96-character set
 <p>
-32 \e$B$+$i\e(B 127 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B <a node="Character set">\e$BJ8;z=89g\e(B
-</a>\e$B!#\e(BISO 8859 \e$B%7%j!<%:$O$=$N0l<o!#\e(B
+<concept>96-character set</concept> is a kind of 1 byte <dref>graphic
+character set</dref>, each characters are in positions 02/00 (32) to
+07/15 (126) or 10/00 (160) to 15/15 (255). (ex. ISO 8859)
 
 
-<h3> 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
-<node> 94x94 character set
+<h3> 94x94-character set
+<node> 94x94-character set
 <p>
-33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 2 byte \e$B$+$i$J$k\e(B <a node="Character set">\e$BJ8;z=89g\e(B
-</a>\e$B!#\e(B<a node="JIS X0208">JIS X0208</a> \e$B$d\e(B <a node="GB 2312">GB
-2312</a> \e$B$O$=$N0l<o!#\e(B
+<concept>94x94-character set</concept> is a kind of 2 byte
+<dref>graphic character set</dref>, each bytes are in positions 02/01
+(33) to 07/14 (126) or 10/01 (161) to 15/14 (254).  (ex. <dref>JIS
+X0208</dref>, <dref>GB 2312</dref>)
 
 
 <h3> ASCII
 <node> ASCII
 <p>
-\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B <a node="94 character set">94 
-\e$BJ8;z=89g\e(B</a>\e$B!#\e(BA-Z, a-z \e$B$N\e(B Latin \e$BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#\e(B<a
-node="ISO 646">ISO 646</a> \e$B$N0l$D!#\e(B
+\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B <dref>94-character set</dref>.
+A-Z, a-z \e$B$N\e(B Latin \e$BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#\e(B<a node="ISO
+646">ISO 646</a> \e$B$N0l$D!#\e(B
 
 <standard abbrev="ASCII" title-en="Coded Character Set -- 7-Bit
              American Standard Code for Information Interchange"
@@ -165,12 +169,10 @@ translated by non-Internet gateways.
 \e$BG$0U$N\e(B data \e$B$r;X$9$3$H$,$"$j$^$9!#\e(B
 
 
-<h3> Character Set\e$B!JJ8;z=89g!K\e(B
-<node> Character Set
+<h3> Graphic Character Set
+<node> graphic character set
 <p>
-<a node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B!#C"$7!"$3$3$G$O\e(B <a
-node="Code extension">\e$BId9f3HD%\e(B</a> \e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9\e(B
-\e$B$r9~$a$F$$$k!#\e(B
+<dref>Coded character set</dref> for graphic characters.
 
 
 <h3> cn-gb, gb2312
@@ -179,9 +181,9 @@ node="Code extension">\e$BId9f3HD%\e(B</a> \e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9\e(
 \e$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B <a
 node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B 
-<a node="GB 2312">GB 2312</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
-node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
+<dref>ISO 2022</dref> \e$B$K4p$$$F\e(B <dref>ASCII</dref> \e$B$K\e(B <dref>GB
+2312</dref> \e$B$r\e(B <dref>8bit</dref> \e$B$G\e(B<a node="Code extension">\e$BId9f\e(B
+\e$B3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
 <p>
 <a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
 
@@ -192,8 +194,8 @@ node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B 
 <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$+$J$$\e(B <a node="8bit">8bit</a> \e$B$N\e(B
-<a node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B$G\e(B de-fact standard \e$B$G\e(B
+<dref>ISO 2022</dref> \e$B$K4p$+$J$$\e(B <dref>8bit</dref> \e$B$N\e(B
+<dref>coded character set</dref>\e$B$G\e(B de-fact standard \e$B$G\e(B
 \e$B$"$k!#\e(B<a node="RFC 1922">RFC 1922</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
 <p>
 cf. <report abbrev="BIG5" author="Institute for Information Industry"
@@ -210,7 +212,7 @@ cf. <report abbrev="BIG5" author="Institute for Information Industry"
 <a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B!#BfOQ$NI8=`!#8=:_!"\e(B<a node="94x94
 character set">94\e$B!_\e(B94</a> \e$B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#\e(B
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O!"Bh#1LL$,\e(B `G', \e$BBh#2LL$,\e(B 
+<dref>ISO 2022</dref> \e$B$G$N=*C<J8;z$O!"Bh#1LL$,\e(B `G', \e$BBh#2LL$,\e(B 
 `H', \e$BBh#3LL$,\e(B `I', \e$BBh#4LL$,\e(B `J', \e$BBh#5LL$,\e(B `K', \e$BBh#6LL$,\e(B `L', \e$BBh#7LL$,\e(B 
 `M' \e$B$G$"$k!#\e(B
 
@@ -219,17 +221,19 @@ character set">94\e$B!_\e(B94</a> \e$B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#\e(B
              11643" year="1992">
 
 
-<h3> Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
-<node> Coded character set
+<h3> Coded character set, Character code
+<node> coded character set
 <p>
-\e$BJ8;z$H\e(B byte \e$BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#\e(B
+A set of unambiguous rules that establishes a character set and the
+one-to-one relationship between the characters of the set and their
+bit combinations.
 
 
-<h3> Code extension\e$B!JId9f3HD%!K\e(B
-<node> Code extension
+<h3> Code extension
+<node> code extension
 <p>
-\e$BM?$($i$l$?\e(B<a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B$K4^$^$l$F$$$J$$J8;z$NId\e(B
-\e$B9f2=$N$?$a$KMQ$$$k<jK!!#\e(B<a node="ISO 2022">ISO 2022</a> \e$B$O$=$N#1$D!#\e(B
+The techniques for the encoding of characters that are not included in
+the character set of a given code. (ex. <dref>ISO 2022</dref>)
 
 
 <h3> Content-Disposition field
@@ -358,7 +362,7 @@ GNU Emacs \e$B$NJQ<o$NAm>N$H$9$k!#\e(B
 <h3> encoded-word
 <node> encoded-word
 <p>
-Representation non <a node="ASCII">ASCII</a> characters in header.  It
+Representation non <dref>ASCII</dref> characters in header.  It
 is defined in <concept>RFC 2047</concept>.
 <p>
 <rfc number="2047" type="Standards Track" author="K. Moore"
@@ -382,8 +386,8 @@ is defined in <concept>RFC 2047</concept>.
 <p>
 \e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B
-<a node="KS C5601">KS C5601</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
+<dref>ISO 2022</dref> \e$B$K4p$$$F\e(B <dref>ASCII</dref> \e$B$K\e(B
+<a node="KS C5601">KS C5601</a> \e$B$r\e(B <dref>8bit</dref> \e$B$G\e(B<a
 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
 <p>
 <a node="RFC 1557">RFC 1557</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
@@ -406,9 +410,9 @@ Internet \e$B$G\e(B file \e$B$rE>Aw$9$k$?$a$N\e(B protocol \e$B$N#1$D!#\e(BRFC 959 \e$B
 <h3> GB 2312-1980
 <node> GB 2312
 <p>
-\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N\e(B <a
-node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=89g\e(B</a>\e$B!#Cf9q$N9q2HI8=`!#\e(B<a
-node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `A'.
+\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N\e(B 
+<dref>94x94-character set</dref>\e$B!#Cf9q$N9q2HI8=`!#\e(B<a node="ISO
+2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `A'.
 <p>
 \e$B$3$l$O\e(B GB \e$B$K$*$1$k4pK\=8$G$"$k!#\e(B
 
@@ -438,7 +442,7 @@ node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `A'.
 \e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B <a
 node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
 <p>
-<a node="ASCII">ASCII</a> \e$B$K\e(B <a node="GB 2312">GB 2312</a> \e$B$r\e(B 7bit \e$B$G\e(B
+<dref>ASCII</dref> \e$B$K\e(B <a node="GB 2312">GB 2312</a> \e$B$r\e(B 7bit \e$B$G\e(B
 <a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$?$b$N$r\e(B ASCII printable \e$B$K$J$k\e(B
 \e$B$h$&$K9)IW$7$F$$$k!#\e(B
 <p>
@@ -459,7 +463,7 @@ RFC 1842, 1843 \e$B$GDj5A$5$l$F$$$k!#\e(B
 <a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$N$?$a$N9q:]I8=`!#\e(B
 <p>
 \e$B$3$l$rMQ$$$FJ#?t$N\e(B<a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B$rAH9g$;$F\e(B <a
-node="7bit">7bit</a> \e$B$J$$$7\e(B <a node="8bit">8bit</a> \e$B$N\e(B <a node="Coded
+node="7bit">7bit</a> \e$B$J$$$7\e(B <dref>8bit</dref> \e$B$N\e(B <a node="Coded
 character set">\e$BId9f2=J8;z=89g\e(B</a> \e$B$r:n$k$3$H$,$G$-$k!#\e(B
 
 <standard abbrev="ISO 2022" org="International Organization for
@@ -473,7 +477,7 @@ character set">\e$BId9f2=J8;z=89g\e(B</a> \e$B$r:n$k$3$H$,$G$-$k!#\e(B
 <p>
 \e$BCf9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B 
+<dref>ISO 2022</dref> \e$B$K4p$$$F\e(B <dref>ASCII</dref> \e$B$K\e(B 
 <a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1, plain
 2</a> \e$B$r\e(B <a node="7bit">7bit</a> \e$B$G\e(B<a node="Code extension">\e$BId9f3HD%\e(B
 </a>\e$B$7$F$$$k!#\e(B
@@ -486,7 +490,7 @@ character set">\e$BId9f2=J8;z=89g\e(B</a> \e$B$r:n$k$3$H$,$G$-$k!#\e(B
 <p>
 \e$BCf9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B 
+<dref>ISO 2022</dref> \e$B$K4p$$$F\e(B <dref>ASCII</dref> \e$B$K\e(B 
 <a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1
 .. 7</a>, <a node="ISO-IR-165">ISO-IR-165</a> \e$BEy$r\e(B <a
 node="7bit">7bit</a> \e$B$G\e(B<a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
@@ -505,7 +509,7 @@ Emacs/mule \e$B$G$OMxMQ2DG=$G$"$k!#\e(B
 <p>
 \e$BF|K\8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N0l$D!#\e(B
 <p>
-\e$B8E$$\e(B <a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a
+\e$B8E$$\e(B <dref>ISO 2022</dref> \e$B$K4p$$$F\e(B <a
 node="ASCII">ASCII</a>, JIS X0201-Latin, <a node="JIS C6226-1978">JIS
 X0208-1978</a>, <a node="JIS X0208">JIS X0208-1983</a> \e$B$r@Z$jBX$($k\e(B <a
 node="7bit">7bit</a> \e$BJ8;zId9f!#\e(B
@@ -513,7 +517,7 @@ node="7bit">7bit</a> \e$BJ8;zId9f!#\e(B
 RFC 1468 \e$B$GDj5A$5$l$F$$$k!#\e(B
 <p>
 <memo>
-JIS X0208-1996? \e$B$G$O\e(B <a node="ISO 2022">ISO 2022</a> \e$B$HFHN)$KDj5A$5$l\e(B
+JIS X0208-1996? \e$B$G$O\e(B <dref>ISO 2022</dref> \e$B$HFHN)$KDj5A$5$l\e(B
 \e$B$kM=Dj!#\e(B
 </memo>
 
@@ -525,10 +529,10 @@ JIS X0208-1996? \e$B$G$O\e(B <a node="ISO 2022">ISO 2022</a> \e$B$HFHN)$KDj5A$5$l\e(
 <h3> iso-2022-jp-2
 <node> iso-2022-jp-2
 <p>
-<a node="iso-2022-jp">iso-2022-jp</a> \e$B$r3HD%$7$?\e(B <a node="MIME
-charset">MIME charset</a> \e$B$N0l$D!#\e(B
+A <dref>MIME charset</dref>, which is a multilingual extension of
+<dref>iso-2022-jp</dref>.
 <p>
-RFC 1554 \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in RFC 1554.
 
 <rfc name="iso-2022-jp-2" number="1554" type="Informational"
              author="Ohta M. and Handa K." title="ISO-2022-JP-2:
@@ -539,13 +543,14 @@ RFC 1554 \e$B$GDj5A$5$l$F$$$k!#\e(B
 <h3> iso-2022-kr
 <node> iso-2022-kr
 <p>
-\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B <a node="MIME charset">MIME charset</a> \e$B$N#1$D!#\e(B
+A <a node="MIME charset">MIME charset</a> for Korean language (Hangul
+script).
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F\e(B <a node="ASCII">ASCII</a> \e$B$K\e(B 
-<a node="KS C5601">KS C5601</a> \e$B$r\e(B <a node="7bit">7bit</a> \e$B$G\e(B<a
-node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
+It is based on <dref>ISO 2022</dref> <dref>code extension</dref>
+technique to extends <dref>ASCII</dref> to use <dref>KS C5601</dref>
+as <dref>7bit</dref> text.
 <p>
-<a node="RFC 1557">RFC 1557</a> \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in <dref>RFC 1557</dref>.
 
 
 <h3> ISO 646
@@ -554,7 +559,7 @@ node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
 \e$B3F9q$G6&DL$K;H$($k:G>.8BEY$N\e(B<a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B$rDj$a\e(B
 \e$B$?$b$N!#\e(B<a node="94 character set">94 \e$BJ8;z=89g\e(B</a>\e$B$N#1$D!#\e(BISO 646 IRV
 \e$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$\e(B
-\e$B$F!"4v$D$+$NJQ<o$,B8:_$9$k!#\e(B<a node="ASCII">ASCII</a> \e$B$d\e(B JIS
+\e$B$F!"4v$D$+$NJQ<o$,B8:_$9$k!#\e(B<dref>ASCII</dref> \e$B$d\e(B JIS
 X0201-Latin \e$B$O$=$N0l<o!#\e(B
 
 <standard abbrev="ISO 646" org="International Organization for
@@ -566,9 +571,6 @@ X0201-Latin \e$B$O$=$N0l<o!#\e(B
 <h3> ISO 8859-1
 <node> ISO 8859-1
 <p>
-\e$B@>2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B <a node="96
-character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
-
 <standard abbrev="ISO 8859-1" org="International Organization for
              Standardization (ISO)" title-en="Information Processing
              -- 8-bit Single-Byte Coded Graphic Character Sets --
@@ -582,8 +584,8 @@ character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
 <concept>iso-8859-1</concept> is a <dref>MIME charset</dref> for
 west-European languages written by Latin script.
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B 
-<a node="ISO 8859-1">ISO 8859-1</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
+<dref>ISO 2022</dref> \e$B$K4p$$$F!"\e(B<dref>ASCII</dref> \e$B$K\e(B 
+<a node="ISO 8859-1">ISO 8859-1</a> \e$B$r\e(B <dref>8bit</dref> \e$B$G\e(B<a
 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
 <p>
 It is defined in <dref>RFC 2046</dref>.
@@ -592,9 +594,6 @@ It is defined in <dref>RFC 2046</dref>.
 <h3> ISO 8859-2
 <node> ISO 8859-2
 <p>
-\e$BEl2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B <a node="96
-character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
-
 <standard abbrev="ISO 8859-2" org="International Organization for
              Standardization (ISO)" title-en="Information Processing
              -- 8-bit Single-Byte Coded Graphic Character Sets --
@@ -608,8 +607,8 @@ character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
 <concept>iso-8859-2</concept> is a <dref>MIME charset</dref> for
 east-European languages written by Latin script.
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B 
-<a node="ISO 8859-2">ISO 8859-2</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
+<dref>ISO 2022</dref> \e$B$K4p$$$F!"\e(B<dref>ASCII</dref> \e$B$K\e(B 
+<a node="ISO 8859-2">ISO 8859-2</a> \e$B$r\e(B <dref>8bit</dref> \e$B$G\e(B<a
 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
 <p>
 It is defined in <dref>RFC 2046</dref>.
@@ -638,8 +637,6 @@ It is defined in <dref>RFC 2046</dref>.
 <h3> ISO 8859-5
 <node> ISO 8859-5
 <p>
-\e$B%-%j%kJ8;z$d5-9f$+$i$J$k\e(B <a node="96 character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
-
 <standard abbrev="ISO 8859-5" org="International Organization for
              Standardization (ISO)" title-en="Information Processing
              -- 8-bit Single-Byte Coded Graphic Character Sets --
@@ -653,8 +650,8 @@ It is defined in <dref>RFC 2046</dref>.
 <concept>iso-8859-5</concept> is a <dref>MIME charset</dref> for
 Cyrillic script.
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B 
-<a node="ISO 8859-5">ISO 8859-5</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
+<dref>ISO 2022</dref> \e$B$K4p$$$F!"\e(B<dref>ASCII</dref> \e$B$K\e(B 
+<a node="ISO 8859-5">ISO 8859-5</a> \e$B$r\e(B <dref>8bit</dref> \e$B$G\e(B<a
 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
 <p>
 It is defined in <dref>RFC 2046</dref>.
@@ -673,8 +670,6 @@ It is defined in <dref>RFC 2046</dref>.
 <h3> ISO 8859-7
 <node> ISO 8859-7
 <p>
-\e$B%.%j%7%"J8;z$d5-9f$+$i$J$k\e(B <a node="96 character set">96 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
-
 <standard abbrev="ISO 8859-7" org="International Organization for
              Standardization (ISO)" title-en="Information Processing
              -- 8-bit Single-Byte Coded Graphic Character Sets --
@@ -688,8 +683,8 @@ It is defined in <dref>RFC 2046</dref>.
 <concept>iso-8859-7</concept> is a <dref>MIME charset</dref> for
 Greek script.
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$$$F!"\e(B<a node="ASCII">ASCII</a> \e$B$K\e(B 
-<a node="ISO 8859-7">ISO 8859-7</a> \e$B$r\e(B <a node="8bit">8bit</a> \e$B$G\e(B<a
+<dref>ISO 2022</dref> \e$B$K4p$$$F!"\e(B<dref>ASCII</dref> \e$B$K\e(B 
+<a node="ISO 8859-7">ISO 8859-7</a> \e$B$r\e(B <dref>8bit</dref> \e$B$G\e(B<a
 node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$7$F$$$k!#\e(B
 <p>
 It is defined in RFC 1947.
@@ -722,12 +717,12 @@ It is defined in RFC 1947.
 <h3> ISO-IR-165, CCITT Extended GB <node> ISO-IR-165
 <p>
 CCITT \e$B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=\e(B
-\e$B8=$9$k$?$a$N\e(B <a node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
+\e$B8=$9$k$?$a$N\e(B <dref>94x94-character set</dref>\e$B!#\e(B
 <p>
 <a node="GB 2312">GB 2312</a> \e$B$H\e(B <a node="GB 8865.2">GB 8565 \e$BI=#2\e(B</a> 
 \e$B$K\e(B 150 \e$BJ8;z$[$I$rDI2C$7$?$b$N$i$7$$!#\e(B
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `E' \e$B$G$"$k!#\e(B
+<dref>ISO 2022</dref> \e$B$G$N=*C<J8;z$O\e(B `E' \e$B$G$"$k!#\e(B
 
 
 <h3> JIS X0201
@@ -757,8 +752,8 @@ X0201</concept> \e$B$KHV9f$,JQ99$5$l$?!#\e(B
 <h3> JIS C6226-1978
 <node> JIS C6226
 <p>
-\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B <a node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=8\e(B
-\e$B9g\e(B</a>\e$B!#F|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B <dref>94x94-character set</dref>\e$B!#F|K\$N9q\e(B
+\e$B2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B
 <p>
 <cf node="JIS X0208">
 
@@ -766,9 +761,9 @@ X0201</concept> \e$B$KHV9f$,JQ99$5$l$?!#\e(B
 <h3> JIS X0208
 <node> JIS X0208
 <p>
-\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B <a node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=8\e(B
-\e$B9g\e(B</a>\e$B!#F|K\$N9q2HI8=`!#\e(B1978 \e$BG/HG!"\e(B1983 \e$BG/HG!"\e(B1990 \e$BG/HG$,$"$k$,!"\e(B
-Internet \e$B$G$O\e(B 1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B <dref>94x94-character set</dref>\e$B!#F|K\$N9q\e(B
+\e$B2HI8=`!#\e(B1978 \e$BG/HG!"\e(B1983 \e$BG/HG!"\e(B1990 \e$BG/HG$,$"$k$,!"\e(BInternet \e$B$G$O\e(B 1983 \e$BG/\e(B
+\e$BHG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B
 <p>
 JIS X0208 \e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-\e(B
 \e$B%j%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"\e(B1983 \e$BG/HG\e(B
@@ -802,23 +797,21 @@ JIS X0208 \e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-\e(B
 <h3> JIS X0212-1990
 <node> JIS X0212
 <p>
-<a node="JIS X0208">JIS X0208</a> \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B <a
-node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=89g\e(B</a>\e$B!#!VJd=u4A;z!W$H$b8F$P$l\e(B
-\e$B$k!#F|K\$N9q2HI8=`!#\e(B<a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B 
-`D'.
+<a node="JIS X0208">JIS X0208</a> \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B 
+<dref>94x94-character set</dref>\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2H\e(B
+\e$BI8=`!#\e(B<dref>ISO 2022</dref> \e$B$G$N=*C<J8;z$O\e(B `D'.
 
 
 <h3> koi8-r
 <node> koi8-r
 <p>
-\e$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B <a node="MIME
-charset">MIME charset</a> \e$B$N#1$D!#\e(B
+A <dref>MIME charset</dref> for Cyrillic script for Russian or other
+languages.
 <p>
-<a node="ISO 2022">ISO 2022</a> \e$B$K4p$+$J$$\e(B <a node="8bit">8bit</a> \e$B$N\e(B
-<a node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B$G\e(B de-fact standard \e$B$G\e(B
-\e$B$"$k!#\e(B
+It is a 1 byte <dref>8bit</dref> <dref>coded character set</dref>, not
+based on <dref>ISO 2022</dref>.  It is a de-fact standard.
 <p>
-RFC 1489 \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in RFC 1489.
 <p>
 <rfc number="1489" author="A. Chernov" title="Registration of a
              Cyrillic Character Set" date="July 1993">
@@ -827,8 +820,9 @@ RFC 1489 \e$B$GDj5A$5$l$F$$$k!#\e(B
 <h3> KS C5601-1987
 <node> KS C5601
 <p>
-\e$B4Z9q8l$rI=$9$?$a$N\e(B <a node="94x94 character set">94\e$B!_\e(B94 \e$BJ8;z=89g\e(B</a>\e$B!#\e(B
-\e$B4Z9q$N9q2HI8=`!#\e(B<a node="ISO 2022">ISO 2022</a> \e$B$G$N=*C<J8;z$O\e(B `C'.
+A <dref>94x94-character set</dref> for Korean language (Hangul
+script).  Korean Standard.  Final byte of <dref>ISO 2022</dref> is
+`C'.
 
 <standard abbrev="KS C5601" org="Korea Industrial Standards
              Association" title-en="Code for Information Interchange
@@ -901,9 +895,9 @@ node="encoded-word">encoded-word</a>.
 <p>
 It is defined in <dref>RFC 2045</dref>.
 <p>
-<a node="iso-2022-jp">iso-2022-jp</a> \e$B$d\e(B <a node="euc-kr">euc-kr</a> 
-\e$B$O$=$N#1$D!#!J$3$3$G$O!"\e(BMIME charset \e$B$O\e(B<a node="Character set">\e$BJ8;z=8\e(B
-\e$B9g\e(B</a>\e$B$H6hJL$7$F>.J8;z$G=q$$$F$$$k!K\e(B
+<dref>iso-2022-jp</dref> \e$B$d\e(B <a node="euc-kr">euc-kr</a> \e$B$O$=$N#1$D!#\e(B
+\e$B!J$3$3$G$O!"\e(BMIME charset \e$B$O\e(B<a node="Character set">\e$BJ8;z=89g\e(B</a>\e$B$H6hJL\e(B
+\e$B$7$F>.J8;z$G=q$$$F$$$k!K\e(B
 
 
 <h3> MTA
@@ -1354,8 +1348,8 @@ Emacs \e$B$G\e(B <a node="MIME">MIME</a> \e$B$rMxMQ$9$k$?$a$N\e(B user interface \e$B
 \e$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N\e(B <a node="MIME
 charset">MIME charset</a> \e$B$N#1$D!#\e(B
 <p>
-<a node="ASCII">ASCII</a> \e$B$N$_$+$i$J$j\e(B <a node="ISO 2022">ISO 2022</a> 
-\e$B$K$h$k\e(B<a node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$O5v$5$l$J$$!#\e(B
+<dref>ASCII</dref> \e$B$N$_$+$i$J$j\e(B <dref>ISO 2022</dref> \e$B$K$h$k\e(B<a
+node="Code extension">\e$BId9f3HD%\e(B</a>\e$B$O5v$5$l$J$$!#\e(B
 <p>
 Internet mail \e$B$K$*$1$kI8=`$N\e(B<a node="Coded character set">\e$BId9f2=J8;z=8\e(B
 \e$B9g\e(B</a>\e$B$G$"$j!"L@<(E*$K\e(B MIME charset \e$B$,<($5$l$J$$>l9g$O86B'$H$7$F\e(B 
index 2a3f652..2ac11ef 100644 (file)
@@ -68,18 +68,18 @@ mime/editor-mode (@ref{(tm-edit-en)})
 @menu
 * 7bit::                        
 * 8bit::                        
-* 94 character set::            94 \e$BJ8;z=89g\e(B
-* 96 character set::            96 \e$BJ8;z=89g\e(B
-* 94x94 character set::         94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+* 94-character set::            
+* 96-character set::            
+* 94x94-character set::         
 * ASCII::                       
 * Base64::                      
 * binary::                      
-* Character Set::               Character Set\e$B!JJ8;z=89g!K\e(B
+* graphic character set::       Graphic Character Set
 * cn-gb::                       cn-gb, gb2312
 * cn-big5::                     cn-big5, big5
 * CNS::                         CNS 11643-1992
-* Coded character set::         Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
-* Code extension::              Code extension\e$B!JId9f3HD%!K\e(B
+* coded character set::         Coded character set, Character code
+* code extension::              Code extension
 * Content-Disposition::         Content-Disposition field
 * media type::                  
 * Content-Type field::          
@@ -182,7 +182,7 @@ even if it is 7bit data.  RFC 821 (@ref{RFC 821}) and RFC 2045 (@ref{RFC
 Quoted-Printable.
 
 
-@node 8bit, 94 character set, 7bit, Glossary
+@node 8bit, 94-character set, 7bit, Glossary
 @subsection 8bit
 
 @cindex{8bit}@strong{8bit} means any integer between 0 .. 255.@refill
@@ -212,33 +212,39 @@ more than 999 bytes, it is regarded as binary (@ref{binary}), so it must
 be encoded by Base64 or Quoted-Printable.
 
 
-@node 94 character set, 96 character set, 8bit, Glossary
-@subsection 94 \e$BJ8;z=89g\e(B
+@node 94-character set, 96-character set, 8bit, Glossary
+@subsection 94-character set
 
-33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B \e$BJ8;z=89g\e(B(@ref{Character set})\e$B!#\e(B
-ASCII (@ref{ASCII}) \e$B$d\e(B JIS X0201-Latin \e$B$O$=$N0l<o!#\e(B
+@cindex{94-character set}@strong{94-character set} is a kind of 1 byte
+graphic character set (@ref{graphic character set}), each characters are
+in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254).
+(ex. ASCII (@ref{ASCII}), JIS X0201-Latin)
 
 
-@node 96 character set, 94x94 character set, 94 character set, Glossary
-@subsection 96 \e$BJ8;z=89g\e(B
+@node 96-character set, 94x94-character set, 94-character set, Glossary
+@subsection 96-character set
 
-32 \e$B$+$i\e(B 127 \e$B$NHO0O$N\e(B 1 byte \e$B$+$i$J$k\e(B \e$BJ8;z=89g\e(B(@ref{Character set})\e$B!#\e(BISO
-8859 \e$B%7%j!<%:$O$=$N0l<o!#\e(B
+@cindex{96-character set}@strong{96-character set} is a kind of 1 byte
+graphic character set (@ref{graphic character set}), each characters are
+in positions 02/00 (32) to 07/15 (126) or 10/00 (160) to 15/15
+(255). (ex. ISO 8859)
 
 
-@node 94x94 character set, ASCII, 96 character set, Glossary
-@subsection 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
+@node 94x94-character set, ASCII, 96-character set, Glossary
+@subsection 94x94-character set
 
-33 \e$B$+$i\e(B 126 \e$B$NHO0O$N\e(B 2 byte \e$B$+$i$J$k\e(B \e$BJ8;z=89g\e(B(@ref{Character set})\e$B!#\e(BJIS
-X0208 (@ref{JIS X0208}) \e$B$d\e(B GB 2312 (@ref{GB 2312}) \e$B$O$=$N0l<o!#\e(B
+@cindex{94x94-character set}@strong{94x94-character set} is a kind of 2
+byte graphic character set (@ref{graphic character set}), each bytes are
+in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254).
+(ex. JIS X0208 (@ref{JIS X0208}), GB 2312 (@ref{GB 2312}))
 
 
-@node ASCII, Base64, 94x94 character set, Glossary
+@node ASCII, Base64, 94x94-character set, Glossary
 @subsection ASCII
 
-\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B 94 \e$BJ8;z=89g\e(B(@ref{94 character
-set})\e$B!#\e(BA-Z, a-z \e$B$N\e(B Latin \e$BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#\e(BISO 646
-(@ref{ISO 646}) \e$B$N0l$D!#\e(B
+\e$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?\e(B 94-character set
+(@ref{94-character set}).  A-Z, a-z \e$B$N\e(B Latin \e$BJ8;z$H?t;z!"4v$D$+$N5-9f$+\e(B
+\e$B$i$J$k!#\e(BISO 646 (@ref{ISO 646}) \e$B$N0l$D!#\e(B
 
 @cindex{ASCII}@cindex{ANSI X3.4:1986}
 @noindent
@@ -266,7 +272,7 @@ US-ASCII, and all versions of EBCDIC.  So it is safe even if it is
 translated by non-Internet gateways.
 
 
-@node binary, Character Set, Base64, Glossary
+@node binary, graphic character set, Base64, Glossary
 @subsection binary
 
 \e$BG$0U$N\e(B byte \e$BNs$r\e(B @cindex{binary}@strong{binary} \e$B$H8F$V$3$H$K$7$^$9!#\e(B
@@ -282,15 +288,13 @@ translated by non-Internet gateways.
 \e$BG$0U$N\e(B data \e$B$r;X$9$3$H$,$"$j$^$9!#\e(B
 
 
-@node Character Set, cn-gb, binary, Glossary
-@subsection Character Set\e$B!JJ8;z=89g!K\e(B
+@node graphic character set, cn-gb, binary, Glossary
+@subsection Graphic Character Set
 
-\e$BId9f2=J8;z=89g\e(B(@ref{Coded character set})\e$B!#C"$7!"$3$3$G$O\e(B \e$BId9f3HD%\e(B
-(@ref{Code extension}) \e$B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~\e(B
-\e$B$a$F$$$k!#\e(B
+Coded character set (@ref{Coded character set}) for graphic characters.
 
 
-@node cn-gb, cn-big5, Character Set, Glossary
+@node cn-gb, cn-big5, graphic character set, Glossary
 @subsection cn-gb, gb2312
 
 \e$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B MIME
@@ -309,8 +313,8 @@ RFC 1922 (@ref{RFC 1922}) \e$B$GDj5A$5$l$F$$$k!#\e(B
 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B 
 MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B@refill
 
-ISO 2022 (@ref{ISO 2022}) \e$B$K4p$+$J$$\e(B 8bit (@ref{8bit}) \e$B$NId9f2=J8;z=89g\e(B
-(@ref{Coded character set})\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(BRFC 1922
+ISO 2022 (@ref{ISO 2022}) \e$B$K4p$+$J$$\e(B 8bit (@ref{8bit}) \e$B$N\e(Bcoded character
+set (@ref{coded character set})\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(BRFC 1922
 (@ref{RFC 1922}) \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
 
 cf. @cindex{BIG5}
@@ -324,7 +328,7 @@ Computer'', March 1984.
 CNS 11643-1986 (@ref{CNS}) \e$B$HBP1~4X78$,$"$k!#\e(B
 
 
-@node CNS, Coded character set, cn-big5, Glossary
+@node CNS, coded character set, cn-big5, Glossary
 @subsection CNS 11643-1992
 
 \e$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N\e(B 
@@ -345,20 +349,22 @@ ISO 2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O!"Bh#1LL$,\e(B `G', \e$BBh#2LL$,\e(B `H'
 
 
 
-@node Coded character set, Code extension, CNS, Glossary
-@subsection Coded character set\e$B!JId9f2=J8;z=89g!K\e(B, Character code\e$B!JJ8;zId9f!K\e(B
+@node coded character set, code extension, CNS, Glossary
+@subsection Coded character set, Character code
 
-\e$BJ8;z$H\e(B byte \e$BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#\e(B
+A set of unambiguous rules that establishes a character set and the
+one-to-one relationship between the characters of the set and their
+bit combinations.
 
 
-@node Code extension, Content-Disposition, Coded character set, Glossary
-@subsection Code extension\e$B!JId9f3HD%!K\e(B
+@node code extension, Content-Disposition, coded character set, Glossary
+@subsection Code extension
 
-\e$BM?$($i$l$?J8;z=89g\e(B(@ref{Character set})\e$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N$?\e(B
-\e$B$a$KMQ$$$k<jK!!#\e(BISO 2022 (@ref{ISO 2022}) \e$B$O$=$N#1$D!#\e(B
+The techniques for the encoding of characters that are not included in
+the character set of a given code. (ex. ISO 2022 (@ref{ISO 2022}))
 
 
-@node Content-Disposition, media type, Code extension, Glossary
+@node Content-Disposition, media type, code extension, Glossary
 @subsection Content-Disposition field
 
 Content \e$B$NI=<($N;EJ}$d\e(B file \e$BL>$rI=8=$9$k$?$a$N\e(B field. MIME (@ref{MIME}) 
@@ -562,9 +568,9 @@ STD 9.
 @node GB 2312, GB 8565.2, FTP, Glossary
 @subsection GB 2312-1980
 
-\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z\e(B
-\e$B=89g\e(B(@ref{94x94 character set})\e$B!#Cf9q$N9q2HI8=`!#\e(BISO 2022 (@ref{ISO
-2022}) \e$B$G$N=*C<J8;z$O\e(B `A'.@refill
+\e$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N\e(B 
+94x94-character set (@ref{94x94-character set})\e$B!#Cf9q$N9q2HI8=`!#\e(BISO
+2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O\e(B `A'.@refill
 
 \e$B$3$l$O\e(B GB \e$B$K$*$1$k4pK\=8$G$"$k!#\e(B
 
@@ -710,10 +716,10 @@ for Internet Messages'', June 1993.
 @node iso-2022-jp-2, iso-2022-kr, iso-2022-jp, Glossary
 @subsection iso-2022-jp-2
 
-iso-2022-jp (@ref{iso-2022-jp}) \e$B$r3HD%$7$?\e(B MIME charset (@ref{MIME
-charset}) \e$B$N0l$D!#\e(B@refill
+A MIME charset (@ref{MIME charset}), which is a multilingual extension
+of iso-2022-jp (@ref{iso-2022-jp}).@refill
 
-RFC 1554 \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in RFC 1554.
 
 @cindex{iso-2022-jp-2}@cindex{Informational}@cindex{RFC 1554}
 @noindent
@@ -728,13 +734,14 @@ ISO-2022-JP'', December 1993, Informational.
 @node iso-2022-kr, ISO 646, iso-2022-jp-2, Glossary
 @subsection iso-2022-kr
 
-\e$B4Z9q8l$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME charset}) \e$B$N#1$D!#\e(B
+A MIME charset (@ref{MIME charset}) for Korean language (Hangul
+script).@refill
 
-ISO 2022 (@ref{ISO 2022}) \e$B$K4p$$$F\e(B ASCII (@ref{ASCII}) \e$B$K\e(B KS C5601
-(@ref{KS C5601}) \e$B$r\e(B 7bit (@ref{7bit}) \e$B$GId9f3HD%\e(B (@ref{Code extension})
-\e$B$7$F$$$k!#\e(B@refill
+It is based on ISO 2022 (@ref{ISO 2022}) code extension (@ref{code
+extension}) technique to extends ASCII (@ref{ASCII}) to use KS C5601
+(@ref{KS C5601}) as 7bit (@ref{7bit}) text.@refill
 
-RFC 1557 (@ref{RFC 1557}) \e$B$GDj5A$5$l$F$$$k!#\e(B
+It is defined in RFC 1557 (@ref{RFC 1557}).
 
 
 @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary
@@ -759,9 +766,6 @@ ISO/IEC 646:1991.
 @node ISO 8859-1, iso-8859-1, ISO 646, Glossary
 @subsection ISO 8859-1
 
-\e$B@>2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(@ref{96
-character set})\e$B!#\e(B
-
 @cindex{ISO 8859-1}@cindex{ISO 8859-1:1987}
 @noindent
 [ISO 8859-1]
@@ -789,9 +793,6 @@ It is defined in RFC 2046 (@ref{RFC 2046}).
 @node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary
 @subsection ISO 8859-2
 
-\e$BEl2$=t8l$GMQ$$$i$l$k3HD%\e(B Latin \e$BJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(@ref{96
-character set})\e$B!#\e(B
-
 @cindex{ISO 8859-2}@cindex{ISO 8859-2:1987}
 @noindent
 [ISO 8859-2]
@@ -847,8 +848,6 @@ Latin alphabet No.4'', ISO 8859-4:1988.
 @node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary
 @subsection ISO 8859-5
 
-\e$B%-%j%kJ8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(@ref{96 character set})\e$B!#\e(B
-
 @cindex{ISO 8859-5}@cindex{ISO 8859-5:1988}
 @noindent
 [ISO 8859-5]
@@ -890,8 +889,6 @@ Latin/Arabic alphabet'', ISO 8859-6:1987.
 @node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary
 @subsection ISO 8859-7
 
-\e$B%.%j%7%"J8;z$d5-9f$+$i$J$k\e(B 96 \e$BJ8;z=89g\e(B(@ref{96 character set})\e$B!#\e(B
-
 @cindex{ISO 8859-7}@cindex{ISO 8859-7:1987}
 @noindent
 [ISO 8859-7]
@@ -957,7 +954,7 @@ Latin alphabet No.5'', ISO 8859-9:1990.
 @subsection ISO-IR-165, CCITT Extended GB 
 
 CCITT \e$B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=\e(B
-\e$B$9$k$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(@ref{94x94 character set})\e$B!#\e(B@refill
+\e$B$9$k$?$a$N\e(B 94x94-character set (@ref{94x94-character set})\e$B!#\e(B@refill
 
 GB 2312 (@ref{GB 2312}) \e$B$H\e(B GB 8565 \e$BI=#2\e(B (@ref{GB 8865.2}) \e$B$K\e(B 150 \e$BJ8;z$[\e(B
 \e$B$I$rDI2C$7$?$b$N$i$7$$!#\e(B@refill
@@ -1000,8 +997,8 @@ information interchange'', JIS X 0201:1996?  draft.
 @node JIS C6226, JIS X0208, JIS X0201, Glossary
 @subsection JIS C6226-1978
 
-\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(@ref{94x94 character set})\e$B!#\e(B
-\e$BF|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B@refill
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94x94-character set (@ref{94x94-character
+set})\e$B!#F|K\$N9q2HI8=`!#\e(BJIS X0208-1978 \e$B$H$b$$$&!#\e(B@refill
 
 (cf. @ref{JIS X0208})
 
@@ -1010,9 +1007,9 @@ information interchange'', JIS X 0201:1996?  draft.
 @node JIS X0208, JIS X0212, JIS C6226, Glossary
 @subsection JIS X0208
 
-\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(@ref{94x94 character set})\e$B!#\e(B
-\e$BF|K\$N9q2HI8=`!#\e(B1978 \e$BG/HG!"\e(B1983 \e$BG/HG!"\e(B1990 \e$BG/HG$,$"$k$,!"\e(BInternet \e$B$G$O\e(B 
-1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B@refill
+\e$BF|K\8l$rI=$9$?$a$K:n$i$l$?\e(B 94x94-character set (@ref{94x94-character
+set})\e$B!#F|K\$N9q2HI8=`!#\e(B1978 \e$BG/HG!"\e(B1983 \e$BG/HG!"\e(B1990 \e$BG/HG$,$"$k$,!"\e(BInternet 
+\e$B$G$O\e(B 1983 \e$BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#\e(B@refill
 
 JIS X0208 \e$B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j\e(B
 \e$B%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"\e(B1983 \e$BG/HG$N0l\e(B
@@ -1059,21 +1056,22 @@ Kanji sets for information interchange'', JIS X 0208:1996? draft.
 @node JIS X0212, koi8-r, JIS X0208, Glossary
 @subsection JIS X0212-1990
 
-JIS X0208 (@ref{JIS X0208}) \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
-(@ref{94x94 character set})\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#\e(B
+JIS X0208 (@ref{JIS X0208}) \e$B$K$J$+$C$?J8;z$r=8$a$?\e(B 94x94-character set
+(@ref{94x94-character set})\e$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#\e(B
 ISO 2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O\e(B `D'.
 
 
 @node koi8-r, KS C5601, JIS X0212, Glossary
 @subsection koi8-r
 
-\e$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N\e(B MIME charset (@ref{MIME
-charset}) \e$B$N#1$D!#\e(B@refill
+A MIME charset (@ref{MIME charset}) for Cyrillic script for Russian or
+other languages.@refill
 
-ISO 2022 (@ref{ISO 2022}) \e$B$K4p$+$J$$\e(B 8bit (@ref{8bit}) \e$B$NId9f2=J8;z=89g\e(B
-(@ref{Coded character set})\e$B$G\e(B de-fact standard \e$B$G$"$k!#\e(B
+It is a 1 byte 8bit (@ref{8bit}) coded character set (@ref{coded
+character set}), not based on ISO 2022 (@ref{ISO 2022}).  It is a
+de-fact standard.@refill
 
-RFC 1489 \e$B$GDj5A$5$l$F$$$k!#\e(B@refill
+It is defined in RFC 1489.@refill
 
 @cindex{RFC 1489}
 @noindent
@@ -1087,8 +1085,9 @@ A. Chernov, ``Registration of a Cyrillic Character Set'', July 1993.
 @node KS C5601, message, koi8-r, Glossary
 @subsection KS C5601-1987
 
-\e$B4Z9q8l$rI=$9$?$a$N\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B(@ref{94x94 character set})\e$B!#4Z9q$N9q\e(B
-\e$B2HI8=`!#\e(BISO 2022 (@ref{ISO 2022}) \e$B$G$N=*C<J8;z$O\e(B `C'.
+A 94x94-character set (@ref{94x94-character set}) for Korean language
+(Hangul script).  Korean Standard.  Final byte of ISO 2022 (@ref{ISO
+2022}) is `C'.
 
 @cindex{KS C5601}@cindex{KS C 5601:1987}
 @noindent
index a032c4f..2bb1913 100644 (file)
@@ -6,7 +6,7 @@
 ;;         MORIOKA Tomohiko <morioka@jaist.ac.jp>
 ;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
 ;; Created: 1994/08/21 renamed from mime.el
-;; Version: $Revision: 7.96 $
+;; Version: $Revision: 7.97 $
 ;; Keywords: mail, news, MIME, multimedia, multilingual
 
 ;; This file is part of tm (Tools for MIME).
 (require 'sendmail)
 (require 'mail-utils)
 (require 'mel)
-(require 'tl-822)
 (require 'tl-list)
 (require 'tm-view)
 (require 'tm-ew-e)
 ;;;
 
 (defconst mime-editor/RCS-ID
-  "$Id: tm-edit.el,v 7.96 1996/12/10 06:28:34 morioka Exp $")
+  "$Id: tm-edit.el,v 7.97 1996/12/17 11:39:45 morioka Exp $")
 
 (defconst mime-editor/version (get-version-string mime-editor/RCS-ID))
 
index 1cbab84..e8a71bc 100644 (file)
@@ -3,7 +3,7 @@
 ;; Copyright (C) 1995,1996 Free Software Foundation, Inc.
 
 ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;; Version: $Revision: 7.56 $
+;; Version: $Revision: 7.57 $
 ;; Keywords: encoded-word, MIME, multilingual, header, mail, news
 
 ;; This file is part of tm (Tools for MIME).
@@ -35,7 +35,7 @@
 ;;;
 
 (defconst tm-ew-e/RCS-ID
-  "$Id: tm-ew-e.el,v 7.56 1996/12/04 04:48:37 morioka Exp $")
+  "$Id: tm-ew-e.el,v 7.57 1996/12/12 02:30:04 morioka Exp $")
 (defconst mime-eword/encoder-version (get-version-string tm-ew-e/RCS-ID))
 
 
@@ -90,11 +90,15 @@ when Subject field is encoded by `mime/encode-message-header'.
     (iso-8859-9                . "Q")
     (iso-2022-jp       . "B")
     (iso-2022-kr       . "B")
+    (gb2312            . "B")
+    (cn-gb             . "B")
+    (cn-gb-2312                . "B")
     (euc-kr            . "B")
     (iso-2022-jp-2     . "B")
     (iso-2022-int-1    . "B")
     ))
 
+
 ;;; @ encoded-text encoder
 ;;;
 
index 6b42232..40d5f5f 100644 (file)
@@ -3,7 +3,7 @@
 ;; Copyright (C) 1994,1995,1996 Free Software Foundation, Inc.
 
 ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;; Version: $Id: tm-parse.el,v 7.15 1996/10/28 08:44:12 morioka Exp $
+;; Version: $Id: tm-parse.el,v 7.16 1996/12/17 11:44:55 morioka Exp $
 ;; Keywords: mail, news, MIME, multimedia
 
 ;; This file is part of tm (Tools for MIME).
@@ -25,7 +25,7 @@
 
 ;;; Code:
 
-(require 'tl-822)
+(require 'std11)
 (require 'tl-misc)
 (require 'tm-def)
 
 ;;; @ field parser
 ;;;
 
+(defconst rfc822/quoted-pair-regexp "\\\\.")
+(defconst rfc822/qtext-regexp
+  (concat "[^" (char-list-to-string std11-non-qtext-char-list) "]"))
+(defconst rfc822/quoted-string-regexp
+  (concat "\""
+         (regexp-*
+          (regexp-or rfc822/qtext-regexp rfc822/quoted-pair-regexp)
+          )
+         "\""))
+
 (defconst mime/content-parameter-value-regexp
   (concat "\\("
          rfc822/quoted-string-regexp
index efa6c62..9afb5dc 100644 (file)
@@ -4,7 +4,7 @@
 
 ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
 ;; Created: 1994/7/13 (1994/8/31 obsolete tm-body.el)
-;; Version: $Revision: 7.78 $
+;; Version: $Revision: 7.79 $
 ;; Keywords: mail, news, MIME, multimedia
 
 ;; This file is part of tm (Tools for MIME).
@@ -42,7 +42,7 @@
 ;;;
 
 (defconst mime-viewer/RCS-ID
-  "$Id: tm-view.el,v 7.78 1996/12/05 12:17:54 morioka Exp $")
+  "$Id: tm-view.el,v 7.79 1996/12/16 15:06:08 morioka Exp $")
 
 (defconst mime-viewer/version (get-version-string mime-viewer/RCS-ID))
 (defconst mime/viewer-version mime-viewer/version)
@@ -1046,7 +1046,7 @@ button-2  Move to point under the mouse cursor
         (i (- (length pcl) 1))
         beg)
     (catch 'tag
-      (while (>= i 0)
+      (while (> i 0)
        (setq beg (mime::preview-content-info/point-min (nth i pcl)))
        (if (> p beg)
            (throw 'tag (goto-char beg))