This commit was generated by cvs2svn to compensate for changes in r542,
[elisp/tm.git] / doc / tiny-mime-jp.texi
1 \input texinfo.tex
2 @c{-*-tiny-mime manual-*-}
3 @setfilename tm-head-jp.info
4 @settitle{tiny-mime manual}
5
6 @titlepage
7 @sp{5}
8 @center{@titlefont{tiny-mime}}
9 @sp{15}
10 @center{@titlefont{\e$B<i2,\e(B \e$BCNI'\e(B}}
11 @sp{1}
12 @center{$Id$}
13
14 @end titlepage
15
16
17 @menu
18 @end menu
19
20 @node Top, Abstract, (dir), (dir)
21 @comment  node-name,  next,  previous,  up
22
23 @ifinfo
24 tm \e$B$K$*$1$k\e(B MIME header \e$B$N\e(B encoder/decoder \e$B$G$"$k\e(B tiny-mime \e$B$K$D$$$F@b\e(B
25 \e$BL@$7$^$9!#\e(B
26 @end ifinfo
27
28 @menu
29 * Abstract::
30 * Charset::
31 * How-to-use::
32 * Variable::
33 * Customize::
34 @end menu
35
36
37 @node Abstract, Charset, Top, Top
38 @comment  node-name,  next,  previous,  up
39 @chapter{tiny-mime \e$B$H$O\e(B}
40 @cindex{tiny-mime \e$B$H$O\e(B}
41
42 tiny-mime \e$B$O\e(B tm \e$B$K$*$1$k\e(B MIME header (RFC 1522) \e$B$N\e(B encoder/decoder \e$B$G$9!#\e(B
43
44 \e$B%*%j%8%J%k$O!"@N!"$($J$_\e(B \e$B$D$0$H$b\e(B \e$B$5$s$,\e(B fj.editor.emacs \e$B$KEj9F$5$l$?\e(B 
45 MIME message header \e$B$N\e(B decoder \e$B$G$9!#\e(B
46
47 \e$B8=:_$G$O!"Ev;~$N$b$N$KHf$Y!"\e(Bunfolding \e$B5!G=$d!"\e(BMule \e$B$K$*$1$kB?8@8lJ8;z\e(B
48 \e$BNs$N%5%]!<%H!"\e(BB-encoding \e$B$K2C$(\e(B Q-encoding \e$B$N%5%]!<%H$J$I$N3HD%$,$J$5\e(B
49 \e$B$l$F$$$^$9!#\e(B
50
51
52 @node Charset, How-to-use, Abstract, Top
53 @comment  node-name,  next,  previous,  up
54 @chapter{tiny-mime \e$B$N%5%]!<%H$9$k\e(B charset}
55 @cindex{tiny-mime \e$B$N%5%]!<%H$9$k\e(B charset}
56
57 @section{original GNU Emacs 18}
58
59 \e$BF0:n$OJ]>Z$7$^$;$s!#$7$+$7$J$,$i!"\e(BUS-ASCII \e$B$NHO0O$G$OF0:n$9$k$H;W$o$l\e(B
60 \e$B$^$9!#!J$"$^$j0UL#$,$J$$$+$bCN$l$^$;$s$,!K\e(B
61
62 @section{NEmacs, NEpoch}
63
64 ISO-2022-JP, US-ASCII \e$B$N\e(B encoding/decoding \e$B$r%5%]!<%H$7$^$9!#\e(B
65
66 \e$B$^$?!"\e(BISO-8859-*\e$B$G$"$C$F$b!"\e(Bencoded-text \e$B$K4^$^$l$kJ8;zNs$,<B:]$K$O\e(B 
67 ASCII \e$B$GI=$;$kHO0O$J$iI=<($7$^$9!#\e(B
68
69 @section{original GNU Emacs 19}
70
71 US-ASCII \e$B$*$h$S\e(B ISO-8859-1 \e$B$N\e(B encoding/decoding \e$B$r%5%]!<%H$7$^$9!#\e(B
72
73 @section{Mule}
74
75 ISO-2022-JP, US-ASCII, ISO-8859-1..9, ISO-2022-CN, ISO-2022-KR, EUC-KR 
76 \e$B$J$I$N\e(B encoding/decoding \e$B$r%5%]!<%H$7$^$9!#$^$?!"4X?t\e(B 
77 mime/set-charset-and-encoding \e$B$GDI2C!&JQ99$,$G$-$^$9!#\e(B
78 (@xref{Customize-for-charset})
79
80
81 @node How-to-use, Variable, Charset, Top
82 @comment  node-name,  next,  previous,  up
83 @chapter{tiny-mime \e$B$N4JC1$J;H$$J}\e(B}
84 @cindex{tiny-mime \e$B$N4JC1$J;H$$J}\e(B}
85
86 @section{decode}
87
88 tiny-mime.el \e$B$r\e(B load \e$B$7$F!"\e(Bdecode \e$B$7$?$$\e(B buffer \e$B>e$G!"\e(B
89
90 @example
91         M-x mime/decode-message-header
92 @end example
93
94 \e$B$r<B9T$7$^$9!#\e(B
95
96 \e$B$^$?!"\e(Bdecode \e$B$7$?$$\e(B region \e$B$r\e(B
97
98 @example
99         M-x mime/decode-region
100 @end example
101
102 \e$B$G\e(B decode \e$B$9$k$3$H$,$G$-$^$9!#0zMQ$J$I$G\e(B body-part \e$B$K;D$C$?\e(B 
103 encoded-word \e$B$r\e(B decode \e$B$9$k$N$KJXMx$G$7$g$&!#\e(B
104
105
106 @section{encode}
107
108 tiny-mime.el \e$B$r\e(B load \e$B$7$F!"\e(Bencode \e$B$7$?$$\e(B buffer \e$B>e$G!"\e(B
109
110 @example
111         M-x mime/encode-message-header
112 @end example
113
114 \e$B$r<B9T$7$^$9!#\e(B
115
116
117 @node Variable, Customize, How-to-use, Top
118 @comment  node-name,  next,  previous,  up
119 @chapter{tiny-mime \e$B$NJQ?t\e(B}
120 @cindex{tiny-mime \e$B$NJQ?t\e(B}
121
122 @defvr{Variable} mime/no-encoding-header-fields
123
124 tiny-mime.el \e$B$G\e(B encode \e$B$7$J$$\e(B message header \e$B$N\e(B field \e$B$r;XDj$7$^$9!#\e(B
125
126 default \e$B$G$O\e(B X-Nsubject \e$B$,;XDj$5$l$F$$$^$9!#\e(B
127
128 \e$BNc!'\e(B X-Nsubject \e$B$H\e(B Subject \e$B$r\e(B encode \e$B$7$J$$$h$&$K$9$k!#\e(B
129
130 @example
131 (setq mime/no-encoding-header-fields '("X-Nsubject" "Subject"))
132 @end example
133
134 \e$B!NCm0U!O\e(B mime.el \e$B$HJ;MQ$9$k>l9g!"\e(Btiny-mime.el \e$B$,\e(B encode \e$B$7$J$/$F$b!"\e(B
135 mime.el \e$B$,\e(B encode \e$B$9$k$N$G!"\e(Bmime.el \e$B$N\e(B message header encoder \e$B$,F/$+$J\e(B
136 \e$B$$$h$&$K$K@_Dj$7$^$9!#\e(B
137 @end defvr
138
139 @defvr{Variable} mime/use-X-Nsubject
140
141 \e$B$3$NJQ?t$NCM$,\e(B t \e$B$N>l9g!"\e(Bmessage header \e$B$r\e(B encode \e$B$9$k;~!"\e(Bencode \e$B$7$?\e(B
142 \e$B7k2L!"\e(BSubject \e$B$K\e(B encoded-word \e$B$,4^$^$l$k>l9g!"\e(BSubject \e$B$r\e(B decode \e$B$7$?$b\e(B
143 \e$B$N$rF~$l$?\e(B X-Nsubject \e$B$r:n@.$7$^$9!#\e(B
144
145 default \e$B$G$O\e(B nil \e$B$,;XDj$5$l$F$$$^$9!#\e(B
146
147 \e$B!NCm0U!O\e(BMule \e$B$G\e(B ISO-2022-JP \e$B$K4^$^$l$k$b$N0J30$NJ8;z=89g$r;H$&>l9g$O!"\e(B
148 \e$B$3$l$r;XDj$7$J$$J}$,8-L@$G$9!#\e(B
149 @end defvr
150
151
152 @node Customize, Top, Variable, Top
153 @comment  node-name,  next,  previous,  up
154 @chapter{\e$B%+%9%?%^%$%:\e(B}
155 @cindex{\e$B%+%9%?%^%$%:\e(B}
156
157 @menu
158 * Customize-for-charset::
159 @end menu
160
161 @node Customize-for-charset, Customize, Customize, Customize
162 @comment  node-name,  next,  previous,  up
163 @section{charset \e$B$NDI2C!&JQ99\e(B}
164 @cindex{charset \e$B$NDI2C!&JQ99\e(B}
165
166 Mule \e$B$G$O!"4X?t\e(B mime/set-charset-and-encoding \e$B$G!"\e(Bcharset \e$B$NDI2C!&JQ99\e(B
167 \e$B$,$G$-$^$9!#\e(B
168
169 @deffn{Function} mime/set-charset-and-encoding LC CS CHARSET ENCODING
170
171 @table @var
172 @item LC
173 charset \e$B$KBP1~$9$k\e(B leading-char \e$B$r;XDj$9$k!#\e(B
174
175 @item CS
176 charset \e$B$KBP1~$9$k\e(B coding-system \e$B$r;XDj$9$k!#\e(B1 octet \e$BJ8;z=89g$G\e(B 
177 coding-system \e$B$r:n$i$J$$>l9g$O!"\e(Bnil \e$B$r;XDj$9$k!#\e(B
178
179 @item CHARSET
180 MIME \e$B$N\e(B charset.
181
182 @item ENCODING
183 encode \e$B$9$k:]$N\e(B encoding.
184 @end table
185
186 @end deffn
187
188 @bye