aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/language
diff options
context:
space:
mode:
authorDave Love2002-06-13 17:32:09 +0000
committerDave Love2002-06-13 17:32:09 +0000
commitaee13d0b186835680abc4c51214c1a56aa7c5056 (patch)
tree4a4f6ea3d54808bc37ea12e374706890f50be14f /lisp/language
parent0d609c05bdd59f6a5ffda5cc17f6fedbce6e72f4 (diff)
downloademacs-aee13d0b186835680abc4c51214c1a56aa7c5056.tar.gz
emacs-aee13d0b186835680abc4c51214c1a56aa7c5056.zip
(chinese-gbk, gbk, cp936, windows-936): New
coding systems. ("Chinese-GBK"): New environment.
Diffstat (limited to 'lisp/language')
-rw-r--r--lisp/language/chinese.el24
1 files changed, 23 insertions, 1 deletions
diff --git a/lisp/language/chinese.el b/lisp/language/chinese.el
index be28de5f317..e6201cef970 100644
--- a/lisp/language/chinese.el
+++ b/lisp/language/chinese.el
@@ -173,7 +173,29 @@ Support for Chinese CNS character sets. Note that EUC-TW coding system
173accepts Big5 for input also (which is then converted to CNS).")) 173accepts Big5 for input also (which is then converted to CNS)."))
174 '("Chinese")) 174 '("Chinese"))
175 175
176;; Fixme: GBK coding system 176;;; Chinese GBK
177
178(define-coding-system 'chinese-gbk
179 "GBK encoding for Chinese (MIME:GBK)."
180 :coding-type 'charset
181 :mnemonic ?c
182 :charset-list '(chinese-gbk)
183 :mime-charset 'gbk)
184(define-coding-system-alias 'gbk 'chinese-gbk)
185(define-coding-system-alias 'cp936 'chinese-gbk)
186(define-coding-system-alias 'windows-936 'chinese-gbk)
187
188(set-language-info-alist
189 "Chinese-GBK" '((charset chinese-gbk)
190 (coding-system chinese-gbk)
191 (coding-priority gbk iso-2022-cn chinese-big5
192 chinese-iso-8bit) ; fixme?
193 (input-method . "chinese-py-punct") ; fixme?
194 (features china-util)
195 (documentation . "Support for Chinese GBK character set."))
196 '("Chinese"))
197
198;; Fixme: add HKSCS, GB18030
177 199
178(provide 'chinese) 200(provide 'chinese)
179 201