(windows-1250, windows-125[2-8])
[bpt/emacs.git] / lisp / international / code-pages.el
1 ;;; code-pages.el --- coding systems for assorted codepages -*-coding: utf-8;-*-
2
3 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
4
5 ;; Author: Dave Love <fx@gnu.org>
6 ;; Keywords: i18n
7
8 ;; This file is part of GNU Emacs.
9
10 ;; GNU Emacs is free software; you can redistribute it and/or modify
11 ;; it under the terms of the GNU General Public License as published by
12 ;; the Free Software Foundation; either version 2, or (at your option)
13 ;; any later version.
14
15 ;; GNU Emacs is distributed in the hope that it will be useful,
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 ;; GNU General Public License for more details.
19
20 ;; You should have received a copy of the GNU General Public License
21 ;; along with GNU Emacs; see the file COPYING. If not, write to the
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
23 ;; Boston, MA 02111-1307, USA.
24
25 ;;; Commentary:
26
27 ;; Definitions of miscellaneous 8-bit coding systems based on ASCII
28 ;; (we can't cope properly with EBCDIC, for instance), mainly for PC
29 ;; `code pages'. They are decoded into Latin-1 and mule-unicode
30 ;; charsets rather than (lossily) into single iso8859 charsets à la
31 ;; codepage.el. The utility `cp-make-coding-system' derives them from
32 ;; simple tables.
33
34 ;; Those covered are: cp437, cp737, cp720, cp775, cp850, cp851, cp852,
35 ;; cp855, cp857, cp860, cp861, cp862, cp863, cp864, cp865, cp866,
36 ;; cp869, cp874, cp1125, windows-1250, windows-1253, windows-1254,
37 ;; windows-1255, windows-1256, windows-1257, windows-1258, next,
38 ;; iso-8859-6, iso-8859-10, iso-8859-11, iso-8859-16, koi8-t,
39 ;; georgian-ps. This is meant to include all the single-byte ones
40 ;; relevant to GNU (used in glibc-defined locales); we don't yet get
41 ;; all the multibyte ones in base Emacs.
42
43 ;; Note that various of these can clash with definitions in
44 ;; codepage.el; we try to avoid damage from that. A few CPs from
45 ;; codepage.el (770, 773, 774) aren't covered (in the absence of
46 ;; translation tables to Unicode).
47
48 ;; Compile this, to avoid loading `ccl' at runtime.
49
50 ;; Although the tables used here aren't very big, it might be worth
51 ;; splitting the file and autoloading the coding systems if/when my
52 ;; (or similar) autoloading code is installed.
53
54 ;;; Code:
55
56 ;; The defsubsts here are just so that language files can use
57 ;; `cp-make-coding-system' and not require functions from this file
58 ;; at runtime.
59
60 (defsubst cp-make-translation-table (v)
61 "Return a translation table made from 128-long vector V.
62 V comprises characters encodable by mule-utf-8."
63 (let ((encoding-vector (make-vector 256 0)))
64 (dotimes (i 128)
65 (aset encoding-vector i i))
66 (dotimes (i 128)
67 (aset encoding-vector (+ i 128) (aref v i)))
68 ;; Add equivalent characters to the encoder so that we can unify
69 ;; on encoding.
70 (let* ((tab (make-translation-table-from-vector encoding-vector))
71 ;; Translation table used for encoding:
72 (encode-table (char-table-extra-slot tab 0)))
73 (map-char-table (lambda (c v)
74 (if v
75 (let ((c1 (aref encode-table v)))
76 (if c1 ; we encode that unicode
77 (aset encode-table c c1)))))
78 ucs-mule-to-mule-unicode)
79 tab)))
80
81 (defsubst cp-valid-codes (v)
82 "Derive a valid-codes list for translation vector V.
83 See `make-coding-system'."
84 (let (pairs
85 (i 128) ; index into v
86 (start 0) ; start of a valid range
87 (end 127)) ; end of a valid range
88 (while (< i 256)
89 (if (aref v (- i 128)) ; start or extend range
90 (progn
91 (setq end i)
92 (unless start (setq start i)))
93 (if start
94 (push (cons start end) pairs))
95 (setq start nil))
96 (setq i (1+ i)))
97 (if start (push (cons start end) pairs))
98 (nreverse pairs)))
99
100 ;; Fix things that have been, or might be, done by codepage.el.
101 (eval-after-load "codepage"
102 '(progn
103
104 ;; Semi-dummy version for the stuff in codepage.el which we don't
105 ;; define here. (Used by mule-diag.)
106 (defun cp-supported-codepages ()
107 "Return an alist of supported codepages.
108
109 Each association in the alist has the form (NNN . CHARSET), where NNN is the
110 codepage number, and CHARSET is the MULE charset which is the closest match
111 for the character set supported by that codepage.
112
113 A codepage NNN is supported if a variable called `cpNNN-decode-table' exists,
114 is a vector, and has a charset property."
115 '(("774" . latin-iso8859-4) ("770" . latin-iso8859-4)
116 ("773" . latin-iso8859-4)))
117
118 ;; A version which doesn't override the coding systems set up by this
119 ;; file. It could still be used for the few missing ones from
120 ;; codepage.el.
121 (defun codepage-setup (codepage)
122 "Create a coding system cpCODEPAGE to support the IBM codepage CODEPAGE.
123
124 These coding systems are meant for encoding and decoding 8-bit non-ASCII
125 characters used by the IBM codepages, typically in conjunction with files
126 read/written by MS-DOS software, or for display on the MS-DOS terminal."
127 (interactive
128 (let ((completion-ignore-case t)
129 (candidates (cp-supported-codepages)))
130 (list (completing-read "Setup DOS Codepage: (default 437) " candidates
131 nil t nil nil "437"))))
132 (let ((cp (format "cp%s" codepage)))
133 (unless (coding-system-p (intern cp))
134 (cp-make-coding-systems-for-codepage
135 cp (cp-charset-for-codepage cp) (cp-offset-for-codepage cp))))))
136 ) ; eval-after-load
137
138 ;; Macro to allow ccl compilation at byte-compile time, avoiding
139 ;; loading ccl.
140 ;;;###autoload
141 (defmacro cp-make-coding-system (name v &optional doc-string mnemonic)
142 "Make coding system NAME for and 8-bit, extended-ASCII character set.
143 V is a 128-long vector of characters to translate the upper half of
144 the character set. DOC-STRING and MNEMONIC are used as the
145 corresponding args of `make-coding-system'. If MNEMONIC isn't given,
146 ?* is used.
147 Return an updated `non-iso-charset-alist'."
148 (let* ((encoder (intern (format "encode-%s" name)))
149 (decoder (intern (format "decode-%s" name)))
150 (ccl-decoder
151 (ccl-compile
152 `(4
153 ((loop
154 (read r1)
155 (if (r1 < 128) ;; ASCII
156 (r0 = ,(charset-id 'ascii))
157 (if (r1 < 160)
158 (r0 = ,(charset-id 'eight-bit-control))
159 (r0 = ,(charset-id 'eight-bit-graphic))))
160 (translate-character ,decoder r0 r1)
161 ;; Allow fragmentation on decoding -- relevant for
162 ;; Cyrillic, Greek and, possibly Arabic and Hebrew.
163 (translate-character utf-translation-table-for-decode r0 r1)
164 (write-multibyte-character r0 r1)
165 (repeat))))))
166 (ccl-encoder
167 (ccl-compile
168 `(1
169 ((loop
170 (read-multibyte-character r0 r1)
171 (translate-character ,encoder r0 r1)
172 (if (r0 != ,(charset-id 'ascii))
173 (if (r0 != ,(charset-id 'eight-bit-graphic))
174 (if (r0 != ,(charset-id 'eight-bit-control))
175 (r1 = ??))))
176 (write-repeat r1)))))))
177 `(let ((translation-table (cp-make-translation-table ,v))
178 (codes (cp-valid-codes ,v)))
179 (define-translation-table ',decoder translation-table)
180 (define-translation-table ',encoder
181 (char-table-extra-slot translation-table 0))
182 (make-coding-system
183 ',name 4 ,(or mnemonic ?*)
184 (or ,doc-string (format "%s encoding" ',name))
185 (cons ,ccl-decoder ,ccl-encoder)
186 (list (cons 'safe-chars (get ',encoder 'translation-table))
187 (cons 'valid-codes codes)
188 (cons 'mime-charset ',name)
189 ;; For Quail translation. Fixme: this should really be
190 ;; a separate table that only translates the coding
191 ;; system's safe-chars.
192 (cons 'translation-table-for-input ,ucs-mule-to-mule-unicode)))
193 (push (list ',name
194 nil ; charset list
195 ',decoder
196 (let (l) ; code range
197 (dolist (elt (reverse codes))
198 (push (cdr elt) l)
199 (push (car elt) l))
200 (list l)))
201 non-iso-charset-alist))))
202
203 (eval-when-compile (defvar non-iso-charset-alist))
204
205 ;; These tables were mostly derived by running somthing like
206 ;; `recode -f cpxxx/..utf-8' on a binary file filled by
207 ;; `(dotimes (i 128) (insert ?? ?\\ (+ 128 i) ?\n))' and then
208 ;; exchanging the ?\� entries for nil. iconv was used instead in some
209 ;; cases.
210
211 ;; Fixme: Do better for mode-line mnemonics?
212
213 (cp-make-coding-system
214 cp437
215 [?\Ç
216 ?\ü
217 ?\é
218 ?\â
219 ?\ä
220 ?\à
221 ?\å
222 ?\ç
223 ?\ê
224 ?\ë
225 ?\è
226 ?\ï
227 ?\î
228 ?\ì
229 ?\Ä
230 ?\Å
231 ?\É
232 ?\æ
233 ?\Æ
234 ?\ô
235 ?\ö
236 ?\ò
237 ?\û
238 ?\ù
239 ?\ÿ
240 ?\Ö
241 ?\Ü
242 ?\¢
243 ?\£
244 ?\¥
245 ?\₧
246 ?\ƒ
247 ?\á
248 ?\í
249 ?\ó
250 ?\ú
251 ?\ñ
252 ?\Ñ
253 ?\ª
254 ?\º
255 ?\¿
256 ?\⌐
257 ?\¬
258 ?\½
259 ?\¼
260 ?\¡
261 ?\«
262 ?\»
263 ?\░
264 ?\▒
265 ?\▓
266 ?\│
267 ?\┤
268 ?\╡
269 ?\╢
270 ?\╖
271 ?\╕
272 ?\╣
273 ?\║
274 ?\╗
275 ?\╝
276 ?\╜
277 ?\╛
278 ?\┐
279 ?\└
280 ?\┴
281 ?\┬
282 ?\├
283 ?\─
284 ?\┼
285 ?\╞
286 ?\╟
287 ?\╚
288 ?\╔
289 ?\╩
290 ?\╦
291 ?\╠
292 ?\═
293 ?\╬
294 ?\╧
295 ?\╨
296 ?\╤
297 ?\╥
298 ?\╙
299 ?\╘
300 ?\╒
301 ?\╓
302 ?\╫
303 ?\╪
304 ?\┘
305 ?\┌
306 ?\█
307 ?\▄
308 ?\▌
309 ?\▐
310 ?\▀
311 ?\α
312 ?\ß
313 ?\Γ
314 ?\π
315 ?\Σ
316 ?\σ
317 ?\µ
318 ?\τ
319 ?\Φ
320 ?\Θ
321 ?\Ω
322 ?\δ
323 ?\∞
324 ?\φ
325 ?\ε
326 ?\∩
327 ?\≡
328 ?\±
329 ?\≥
330 ?\≤
331 ?\⌠
332 ?\⌡
333 ?\÷
334 ?\≈
335 ?\°
336 ?\·
337 ?\•
338 ?\√
339 ?\ⁿ
340 ?\²
341 ?\■
342 ?\ ])
343
344 (cp-make-coding-system
345 cp737
346 [?\Α
347 ?\Β
348 ?\Γ
349 ?\Δ
350 ?\Ε
351 ?\Ζ
352 ?\Η
353 ?\Θ
354 ?\Ι
355 ?\Κ
356 ?\Λ
357 ?\Μ
358 ?\Ν
359 ?\Ξ
360 ?\Ο
361 ?\Π
362 ?\Ρ
363 ?\Σ
364 ?\Τ
365 ?\Υ
366 ?\Φ
367 ?\Χ
368 ?\Ψ
369 ?\Ω
370 ?\α
371 ?\β
372 ?\γ
373 ?\δ
374 ?\ε
375 ?\ζ
376 ?\η
377 ?\θ
378 ?\ι
379 ?\κ
380 ?\λ
381 ?\μ
382 ?\ν
383 ?\ξ
384 ?\ο
385 ?\π
386 ?\ρ
387 ?\σ
388 ?\ς
389 ?\τ
390 ?\υ
391 ?\φ
392 ?\χ
393 ?\ψ
394 ?\░
395 ?\▒
396 ?\▓
397 ?\│
398 ?\┤
399 ?\╡
400 ?\╢
401 ?\╖
402 ?\╕
403 ?\╣
404 ?\║
405 ?\╗
406 ?\╝
407 ?\╜
408 ?\╛
409 ?\┐
410 ?\└
411 ?\┴
412 ?\┬
413 ?\├
414 ?\─
415 ?\┼
416 ?\╞
417 ?\╟
418 ?\╚
419 ?\╔
420 ?\╩
421 ?\╦
422 ?\╠
423 ?\═
424 ?\╬
425 ?\╧
426 ?\╨
427 ?\╤
428 ?\╥
429 ?\╙
430 ?\╘
431 ?\╒
432 ?\╓
433 ?\╫
434 ?\╪
435 ?\┘
436 ?\┌
437 ?\█
438 ?\▄
439 ?\▌
440 ?\▐
441 ?\▀
442 ?\ω
443 ?\ά
444 ?\έ
445 ?\ή
446 ?\ϊ
447 ?\ί
448 ?\ό
449 ?\ύ
450 ?\ϋ
451 ?\ώ
452 ?\Ά
453 ?\Έ
454 ?\Ή
455 ?\Ί
456 ?\Ό
457 ?\Ύ
458 ?\Ώ
459 ?\±
460 ?\≥
461 ?\≤
462 ?\Ϊ
463 ?\Ϋ
464 ?\÷
465 ?\≈
466 ?\°
467 ?\∙
468 ?\·
469 ?\√
470 ?\ⁿ
471 ?\²
472 ?\■
473 ?\ ])
474 (coding-system-put 'cp737 'mime-charset nil) ; not in IANA list
475
476 (cp-make-coding-system
477 cp775
478 [?\Ć
479 ?\ü
480 ?\é
481 ?\ā
482 ?\ä
483 ?\ģ
484 ?\å
485 ?\ć
486 ?\ł
487 ?\ē
488 ?\Ŗ
489 ?\ŗ
490 ?\ī
491 ?\Ź
492 ?\Ä
493 ?\Å
494 ?\É
495 ?\æ
496 ?\Æ
497 ?\ō
498 ?\ö
499 ?\Ģ
500 ?\¢
501 ?\Ś
502 ?\ś
503 ?\Ö
504 ?\Ü
505 ?\ø
506 ?\£
507 ?\Ø
508 ?\×
509 ?\¤
510 ?\Ā
511 ?\Ī
512 ?\ó
513 ?\Ż
514 ?\ż
515 ?\ź
516 ?\”
517 ?\¦
518 ?\©
519 ?\®
520 ?\¬
521 ?\½
522 ?\¼
523 ?\Ł
524 ?\«
525 ?\»
526 ?\░
527 ?\▒
528 ?\▓
529 ?\│
530 ?\┤
531 ?\Ą
532 ?\Č
533 ?\Ę
534 ?\Ė
535 ?\╣
536 ?\║
537 ?\╗
538 ?\╝
539 ?\Į
540 ?\Š
541 ?\┐
542 ?\└
543 ?\┴
544 ?\┬
545 ?\├
546 ?\─
547 ?\┼
548 ?\Ų
549 ?\Ū
550 ?\╚
551 ?\╔
552 ?\╩
553 ?\╦
554 ?\╠
555 ?\═
556 ?\╬
557 ?\Ž
558 ?\ą
559 ?\č
560 ?\ę
561 ?\ė
562 ?\į
563 ?\š
564 ?\ų
565 ?\ū
566 ?\ž
567 ?\┘
568 ?\┌
569 ?\█
570 ?\▄
571 ?\▌
572 ?\▐
573 ?\▀
574 ?\Ó
575 ?\ß
576 ?\Ō
577 ?\Ń
578 ?\õ
579 ?\Õ
580 ?\µ
581 ?\ń
582 ?\Ķ
583 ?\ķ
584 ?\Ļ
585 ?\ļ
586 ?\ņ
587 ?\Ē
588 ?\Ņ
589 ?\’
590 ?\­
591 ?\±
592 ?\“
593 ?\¾
594 ?\¶
595 ?\§
596 ?\÷
597 ?\„
598 ?\°
599 ?\∙
600 ?\·
601 ?\¹
602 ?\³
603 ?\²
604 ?\■
605 ?\ ])
606
607 (cp-make-coding-system
608 cp850
609 [?\Ç
610 ?\ü
611 ?\é
612 ?\â
613 ?\ä
614 ?\à
615 ?\å
616 ?\ç
617 ?\ê
618 ?\ë
619 ?\è
620 ?\ï
621 ?\î
622 ?\ì
623 ?\Ä
624 ?\Å
625 ?\É
626 ?\æ
627 ?\Æ
628 ?\ô
629 ?\ö
630 ?\ò
631 ?\û
632 ?\ù
633 ?\ÿ
634 ?\Ö
635 ?\Ü
636 ?\ø
637 ?\£
638 ?\Ø
639 ?\×
640 ?\ƒ
641 ?\á
642 ?\í
643 ?\ó
644 ?\ú
645 ?\ñ
646 ?\Ñ
647 ?\ª
648 ?\º
649 ?\¿
650 ?\®
651 ?\¬
652 ?\½
653 ?\¼
654 ?\¡
655 ?\«
656 ?\»
657 ?\░
658 ?\▒
659 ?\▓
660 ?\│
661 ?\┤
662 ?\Á
663 ?\Â
664 ?\À
665 ?\©
666 ?\╣
667 ?\║
668 ?\╗
669 ?\╝
670 ?\¢
671 ?\¥
672 ?\┐
673 ?\└
674 ?\┴
675 ?\┬
676 ?\├
677 ?\─
678 ?\┼
679 ?\ã
680 ?\Ã
681 ?\╚
682 ?\╔
683 ?\╩
684 ?\╦
685 ?\╠
686 ?\═
687 ?\╬
688 ?\¤
689 ?\ð
690 ?\Ð
691 ?\Ê
692 ?\Ë
693 ?\È
694 ?\ı
695 ?\Í
696 ?\Î
697 ?\Ï
698 ?\┘
699 ?\┌
700 ?\█
701 ?\▄
702 ?\¦
703 ?\Ì
704 ?\▀
705 ?\Ó
706 ?\ß
707 ?\Ô
708 ?\Ò
709 ?\õ
710 ?\Õ
711 ?\µ
712 ?\þ
713 ?\Þ
714 ?\Ú
715 ?\Û
716 ?\Ù
717 ?\ý
718 ?\Ý
719 ?\¯
720 ?\´
721 ?\­
722 ?\±
723 ?\‗
724 ?\¾
725 ?\¶
726 ?\§
727 ?\÷
728 ?\¸
729 ?\°
730 ?\¨
731 ?\·
732 ?\¹
733 ?\³
734 ?\²
735 ?\■
736 ?\ ])
737
738 (cp-make-coding-system
739 cp851
740 [?\Ç
741 ?\ü
742 ?\é
743 ?\â
744 ?\ä
745 ?\à
746 ?\Ά
747 ?\ç
748 ?\ê
749 ?\ë
750 ?\è
751 ?\ï
752 ?\î
753 ?\Έ
754 ?\Ä
755 ?\Ή
756 ?\Ί
757 nil
758 ?\Ό
759 ?\ô
760 ?\ö
761 ?\Ύ
762 ?\û
763 ?\ù
764 ?\Ώ
765 ?\Ö
766 ?\Ü
767 ?\ά
768 ?\£
769 ?\έ
770 ?\ή
771 ?\ί
772 ?\ϊ
773 ?\ΐ
774 ?\ό
775 ?\ύ
776 ?\Α
777 ?\Β
778 ?\Γ
779 ?\Δ
780 ?\Ε
781 ?\Ζ
782 ?\Η
783 ?\½
784 ?\Θ
785 ?\Ι
786 ?\«
787 ?\»
788 ?\░
789 ?\▒
790 ?\▓
791 ?\│
792 ?\┤
793 ?\Κ
794 ?\Λ
795 ?\Ν
796 ?\Μ
797 ?\╣
798 ?\║
799 ?\╗
800 ?\╝
801 ?\Ξ
802 ?\Ο
803 ?\┐
804 ?\└
805 ?\┴
806 ?\┬
807 ?\├
808 ?\─
809 ?\┼
810 ?\Π
811 ?\Ρ
812 ?\╚
813 ?\╔
814 ?\╩
815 ?\╦
816 ?\╠
817 ?\═
818 ?\╬
819 ?\Σ
820 ?\Τ
821 ?\Υ
822 ?\Φ
823 ?\Χ
824 ?\Ψ
825 ?\Ω
826 ?\α
827 ?\β
828 ?\γ
829 ?\┘
830 ?\┌
831 ?\█
832 ?\▄
833 ?\δ
834 ?\ε
835 ?\▀
836 ?\ζ
837 ?\η
838 ?\θ
839 ?\ι
840 ?\κ
841 ?\λ
842 ?\μ
843 ?\ν
844 ?\ξ
845 ?\ο
846 ?\π
847 ?\ρ
848 ?\σ
849 ?\ς
850 ?\τ
851 ?\´
852 ?\­
853 ?\±
854 ?\υ
855 ?\φ
856 ?\χ
857 ?\§
858 ?\ψ
859 ?\˛
860 ?\°
861 ?\¨
862 ?\ω
863 ?\ϋ
864 ?\ΰ
865 ?\ώ
866 ?\■
867 ?\ ])
868
869 (cp-make-coding-system
870 cp852
871 [?\Ç
872 ?\ü
873 ?\é
874 ?\â
875 ?\ä
876 ?\ů
877 ?\ć
878 ?\ç
879 ?\ł
880 ?\ë
881 ?\Ő
882 ?\ő
883 ?\î
884 ?\Ź
885 ?\Ä
886 ?\Ć
887 ?\É
888 ?\Ĺ
889 ?\ĺ
890 ?\ô
891 ?\ö
892 ?\Ľ
893 ?\ľ
894 ?\Ś
895 ?\ś
896 ?\Ö
897 ?\Ü
898 ?\Ť
899 ?\ť
900 ?\Ł
901 ?\×
902 ?\č
903 ?\á
904 ?\í
905 ?\ó
906 ?\ú
907 ?\Ą
908 ?\ą
909 ?\Ž
910 ?\ž
911 ?\Ę
912 ?\ę
913 ?\¬
914 ?\ź
915 ?\Č
916 ?\ş
917 ?\«
918 ?\»
919 ?\░
920 ?\▒
921 ?\▓
922 ?\│
923 ?\┤
924 ?\Á
925 ?\Â
926 ?\Ě
927 ?\Ş
928 ?\╣
929 ?\║
930 ?\╗
931 ?\╝
932 ?\Ż
933 ?\ż
934 ?\┐
935 ?\└
936 ?\┴
937 ?\┬
938 ?\├
939 ?\─
940 ?\┼
941 ?\Ă
942 ?\ă
943 ?\╚
944 ?\╔
945 ?\╩
946 ?\╦
947 ?\╠
948 ?\═
949 ?\╬
950 ?\¤
951 ?\đ
952 ?\Đ
953 ?\Ď
954 ?\Ë
955 ?\ď
956 ?\Ň
957 ?\Í
958 ?\Î
959 ?\ě
960 ?\┘
961 ?\┌
962 ?\█
963 ?\▄
964 ?\Ţ
965 ?\Ů
966 ?\▀
967 ?\Ó
968 ?\ß
969 ?\Ô
970 ?\Ń
971 ?\ń
972 ?\ň
973 ?\Š
974 ?\š
975 ?\Ŕ
976 ?\Ú
977 ?\ŕ
978 ?\Ű
979 ?\ý
980 ?\Ý
981 ?\ţ
982 ?\´
983 ?\­
984 ?\˝
985 ?\˛
986 ?\ˇ
987 ?\˘
988 ?\§
989 ?\÷
990 ?\¸
991 ?\°
992 ?\¨
993 ?\˙
994 ?\ű
995 ?\Ř
996 ?\ř
997 ?\■
998 ?\ ])
999
1000 (cp-make-coding-system
1001 cp855
1002 [?\ђ
1003 ?\Ђ
1004 ?\ѓ
1005 ?\Ѓ
1006 ?\ё
1007 ?\Ё
1008 ?\є
1009 ?\Є
1010 ?\ѕ
1011 ?\Ѕ
1012 ?\і
1013 ?\І
1014 ?\ї
1015 ?\Ї
1016 ?\ј
1017 ?\Ј
1018 ?\љ
1019 ?\Љ
1020 ?\њ
1021 ?\Њ
1022 ?\ћ
1023 ?\Ћ
1024 ?\ќ
1025 ?\Ќ
1026 ?\ў
1027 ?\Ў
1028 ?\џ
1029 ?\Џ
1030 ?\ю
1031 ?\Ю
1032 ?\ъ
1033 ?\Ъ
1034 ?\а
1035 ?\А
1036 ?\б
1037 ?\Б
1038 ?\ц
1039 ?\Ц
1040 ?\д
1041 ?\Д
1042 ?\е
1043 ?\Е
1044 ?\ф
1045 ?\Ф
1046 ?\г
1047 ?\Г
1048 ?\«
1049 ?\»
1050 ?\░
1051 ?\▒
1052 ?\▓
1053 ?\│
1054 ?\┤
1055 ?\х
1056 ?\Х
1057 ?\и
1058 ?\И
1059 ?\╣
1060 ?\║
1061 ?\╗
1062 ?\╝
1063 ?\й
1064 ?\Й
1065 ?\┐
1066 ?\└
1067 ?\┴
1068 ?\┬
1069 ?\├
1070 ?\─
1071 ?\┼
1072 ?\к
1073 ?\К
1074 ?\╚
1075 ?\╔
1076 ?\╩
1077 ?\╦
1078 ?\╠
1079 ?\═
1080 ?\╬
1081 ?\¤
1082 ?\л
1083 ?\Л
1084 ?\м
1085 ?\М
1086 ?\н
1087 ?\Н
1088 ?\о
1089 ?\О
1090 ?\п
1091 ?\┘
1092 ?\┌
1093 ?\█
1094 ?\▄
1095 ?\П
1096 ?\я
1097 ?\▀
1098 ?\Я
1099 ?\р
1100 ?\Р
1101 ?\с
1102 ?\С
1103 ?\т
1104 ?\Т
1105 ?\у
1106 ?\У
1107 ?\ж
1108 ?\Ж
1109 ?\в
1110 ?\В
1111 ?\ь
1112 ?\Ь
1113 ?\´
1114 ?\­
1115 ?\ы
1116 ?\Ы
1117 ?\з
1118 ?\З
1119 ?\ш
1120 ?\Ш
1121 ?\э
1122 ?\Э
1123 ?\щ
1124 ?\Щ
1125 ?\ч
1126 ?\Ч
1127 nil
1128 ?\■
1129 ?\ ])
1130
1131 (cp-make-coding-system
1132 cp857
1133 [?\Ç
1134 ?\ü
1135 ?\é
1136 ?\â
1137 ?\ä
1138 ?\à
1139 ?\å
1140 ?\ç
1141 ?\ê
1142 ?\ë
1143 ?\è
1144 ?\ï
1145 ?\î
1146 ?\ı
1147 ?\Ä
1148 ?\Å
1149 ?\É
1150 ?\æ
1151 ?\Æ
1152 ?\ô
1153 ?\ö
1154 ?\ò
1155 ?\û
1156 ?\ù
1157 ?\İ
1158 ?\Ö
1159 ?\Ü
1160 ?\ø
1161 ?\£
1162 ?\Ø
1163 ?\Ş
1164 ?\ş
1165 ?\á
1166 ?\í
1167 ?\ó
1168 ?\ú
1169 ?\ñ
1170 ?\Ñ
1171 ?\Ğ
1172 ?\ğ
1173 ?\¿
1174 ?\®
1175 ?\¬
1176 ?\½
1177 ?\¼
1178 ?\¡
1179 ?\«
1180 ?\»
1181 ?\░
1182 ?\▒
1183 ?\▓
1184 ?\│
1185 ?\┤
1186 ?\Á
1187 ?\Â
1188 ?\À
1189 ?\©
1190 ?\╣
1191 ?\║
1192 ?\╗
1193 ?\╝
1194 ?\¢
1195 ?\¥
1196 ?\┐
1197 ?\└
1198 ?\┴
1199 ?\┬
1200 ?\├
1201 ?\─
1202 ?\┼
1203 ?\ã
1204 ?\Ã
1205 ?\╚
1206 ?\╔
1207 ?\╩
1208 ?\╦
1209 ?\╠
1210 ?\═
1211 ?\╬
1212 ?\¤
1213 ?\º
1214 ?\ª
1215 ?\Ê
1216 ?\Ë
1217 ?\È
1218 nil
1219 ?\Í
1220 ?\Î
1221 ?\Ï
1222 ?\┘
1223 ?\┌
1224 ?\█
1225 ?\▄
1226 ?\¦
1227 ?\Ì
1228 ?\▀
1229 ?\Ó
1230 ?\ß
1231 ?\Ô
1232 ?\Ò
1233 ?\õ
1234 ?\Õ
1235 ?\µ
1236 nil
1237 ?\×
1238 ?\Ú
1239 ?\Û
1240 ?\Ù
1241 ?\ì
1242 ?\ÿ
1243 ?\—
1244 ?\´
1245 ?\­
1246 ?\±
1247 nil
1248 ?\¾
1249 ?\¶
1250 ?\§
1251 ?\÷
1252 ?\˛
1253 ?\°
1254 ?\¨
1255 ?\˙
1256 ?\¹
1257 ?\³
1258 ?\²
1259 ?\■
1260 ?\ ])
1261
1262 (cp-make-coding-system
1263 cp860
1264 [?\Ç
1265 ?\ü
1266 ?\é
1267 ?\â
1268 ?\ã
1269 ?\à
1270 ?\Á
1271 ?\ç
1272 ?\ê
1273 ?\Ê
1274 ?\è
1275 ?\Î
1276 ?\Ô
1277 ?\ì
1278 ?\Ã
1279 ?\Â
1280 ?\É
1281 ?\À
1282 ?\È
1283 ?\ô
1284 ?\õ
1285 ?\ò
1286 ?\Ú
1287 ?\ù
1288 ?\Ì
1289 ?\Õ
1290 ?\Ü
1291 ?\¢
1292 ?\£
1293 ?\Ù
1294 ?\₧
1295 ?\Ò
1296 ?\á
1297 ?\í
1298 ?\ó
1299 ?\ú
1300 ?\ñ
1301 ?\Ñ
1302 ?\ª
1303 ?\º
1304 ?\¿
1305 ?\Ó
1306 ?\¬
1307 ?\½
1308 ?\¼
1309 ?\¡
1310 ?\«
1311 ?\»
1312 ?\░
1313 ?\▒
1314 ?\▓
1315 ?\│
1316 ?\┤
1317 ?\╡
1318 ?\╢
1319 ?\╖
1320 ?\╕
1321 ?\╣
1322 ?\║
1323 ?\╗
1324 ?\╝
1325 ?\╜
1326 ?\╛
1327 ?\┐
1328 ?\└
1329 ?\┴
1330 ?\┬
1331 ?\├
1332 ?\─
1333 ?\┼
1334 ?\╞
1335 ?\╟
1336 ?\╚
1337 ?\╔
1338 ?\╩
1339 ?\╦
1340 ?\╠
1341 ?\═
1342 ?\╬
1343 ?\╧
1344 ?\╨
1345 ?\╤
1346 ?\╥
1347 ?\╙
1348 ?\╘
1349 ?\╒
1350 ?\╓
1351 ?\╫
1352 ?\╪
1353 ?\┘
1354 ?\┌
1355 ?\█
1356 ?\▄
1357 ?\▌
1358 ?\▐
1359 ?\▀
1360 ?\α
1361 ?\ß
1362 ?\Γ
1363 ?\π
1364 ?\Σ
1365 ?\σ
1366 ?\µ
1367 ?\τ
1368 ?\Φ
1369 ?\Θ
1370 ?\Ω
1371 ?\δ
1372 ?\∞
1373 ?\φ
1374 ?\ε
1375 ?\∩
1376 ?\≡
1377 ?\±
1378 ?\≥
1379 ?\≤
1380 ?\⌠
1381 ?\⌡
1382 ?\÷
1383 ?\≈
1384 ?\°
1385 ?\·
1386 ?\•
1387 ?\√
1388 ?\ⁿ
1389 ?\²
1390 ?\■
1391 ?\ ])
1392
1393 (cp-make-coding-system
1394 cp861
1395 [?\Ç
1396 ?\ü
1397 ?\é
1398 ?\â
1399 ?\ä
1400 ?\à
1401 ?\å
1402 ?\ç
1403 ?\ê
1404 ?\ë
1405 ?\è
1406 ?\Ð
1407 ?\ð
1408 ?\Þ
1409 ?\Ä
1410 ?\Å
1411 ?\É
1412 ?\æ
1413 ?\Æ
1414 ?\ô
1415 ?\ö
1416 ?\þ
1417 ?\û
1418 ?\Ý
1419 ?\ý
1420 ?\Ö
1421 ?\Ü
1422 ?\ø
1423 ?\£
1424 ?\Ø
1425 ?\₧
1426 ?\Ò
1427 ?\á
1428 ?\í
1429 ?\ó
1430 ?\ú
1431 ?\Á
1432 ?\Í
1433 ?\Ó
1434 ?\Ú
1435 ?\¿
1436 nil
1437 ?\¬
1438 ?\½
1439 ?\¼
1440 ?\¡
1441 ?\«
1442 ?\»
1443 ?\░
1444 ?\▒
1445 ?\▓
1446 ?\│
1447 ?\┤
1448 ?\╡
1449 ?\╢
1450 ?\╖
1451 ?\╕
1452 ?\╣
1453 ?\║
1454 ?\╗
1455 ?\╝
1456 ?\╜
1457 ?\╛
1458 ?\┐
1459 ?\└
1460 ?\┴
1461 ?\┬
1462 ?\├
1463 ?\─
1464 ?\┼
1465 ?\╞
1466 ?\╟
1467 ?\╚
1468 ?\╔
1469 ?\╩
1470 ?\╦
1471 ?\╠
1472 ?\═
1473 ?\╬
1474 ?\╧
1475 ?\╨
1476 ?\╤
1477 ?\╥
1478 ?\╙
1479 ?\╘
1480 ?\╒
1481 ?\╓
1482 ?\╫
1483 ?\╪
1484 ?\┘
1485 ?\┌
1486 ?\█
1487 ?\▄
1488 ?\▌
1489 ?\▐
1490 ?\▀
1491 ?\α
1492 ?\ß
1493 ?\Γ
1494 ?\π
1495 ?\Σ
1496 ?\σ
1497 ?\µ
1498 ?\τ
1499 ?\Φ
1500 ?\Θ
1501 ?\Ω
1502 ?\δ
1503 ?\∞
1504 ?\φ
1505 ?\ε
1506 ?\∩
1507 ?\≡
1508 ?\±
1509 ?\≥
1510 ?\≤
1511 ?\⌠
1512 ?\⌡
1513 ?\÷
1514 ?\≈
1515 ?\°
1516 ?\·
1517 ?\•
1518 ?\√
1519 ?\ⁿ
1520 ?\²
1521 ?\■
1522 ?\ ])
1523
1524 (cp-make-coding-system
1525 cp862
1526 [?\א
1527 ?\ב
1528 ?\ג
1529 ?\ד
1530 ?\ה
1531 ?\ו
1532 ?\ז
1533 ?\ח
1534 ?\ט
1535 ?\י
1536 ?\ך
1537 ?\כ
1538 ?\ל
1539 ?\ם
1540 ?\מ
1541 ?\ן
1542 ?\נ
1543 ?\ס
1544 ?\ע
1545 ?\ף
1546 ?\פ
1547 ?\ץ
1548 ?\צ
1549 ?\ק
1550 ?\ר
1551 ?\ש
1552 ?\ת
1553 ?\¢
1554 ?\£
1555 ?\Ù
1556 ?\₧
1557 ?\Ò
1558 ?\á
1559 ?\í
1560 ?\ó
1561 ?\ú
1562 ?\ñ
1563 ?\Ñ
1564 ?\ª
1565 ?\º
1566 ?\¿
1567 nil
1568 ?\¬
1569 ?\½
1570 ?\¼
1571 ?\¡
1572 ?\«
1573 ?\»
1574 ?\░
1575 ?\▒
1576 ?\▓
1577 ?\│
1578 ?\┤
1579 ?\╡
1580 ?\╢
1581 ?\╖
1582 ?\╕
1583 ?\╣
1584 ?\║
1585 ?\╗
1586 ?\╝
1587 ?\╜
1588 ?\╛
1589 ?\┐
1590 ?\└
1591 ?\┴
1592 ?\┬
1593 ?\├
1594 ?\─
1595 ?\┼
1596 ?\╞
1597 ?\╟
1598 ?\╚
1599 ?\╔
1600 ?\╩
1601 ?\╦
1602 ?\╠
1603 ?\═
1604 ?\╬
1605 ?\╧
1606 ?\╨
1607 ?\╤
1608 ?\╥
1609 ?\╙
1610 ?\╘
1611 ?\╒
1612 ?\╓
1613 ?\╫
1614 ?\╪
1615 ?\┘
1616 ?\┌
1617 ?\█
1618 ?\▄
1619 ?\▌
1620 ?\▐
1621 ?\▀
1622 ?\α
1623 ?\ß
1624 ?\Γ
1625 ?\π
1626 ?\Σ
1627 ?\σ
1628 ?\µ
1629 ?\τ
1630 ?\Φ
1631 ?\Θ
1632 ?\Ω
1633 ?\δ
1634 ?\∞
1635 ?\φ
1636 ?\ε
1637 ?\∩
1638 ?\≡
1639 ?\±
1640 ?\≥
1641 ?\≤
1642 ?\⌠
1643 ?\⌡
1644 ?\÷
1645 ?\≈
1646 ?\°
1647 ?\·
1648 ?\•
1649 ?\√
1650 ?\ⁿ
1651 ?\²
1652 ?\■
1653 ?\ ])
1654
1655 (cp-make-coding-system
1656 cp863
1657 [?\Ç
1658 ?\ü
1659 ?\é
1660 ?\â
1661 ?\Â
1662 ?\à
1663 ?\¶
1664 ?\ç
1665 ?\ê
1666 ?\ë
1667 ?\è
1668 ?\ï
1669 ?\î
1670 ?\ì
1671 ?\À
1672 ?\§
1673 ?\É
1674 ?\È
1675 ?\Ê
1676 ?\ô
1677 ?\Ë
1678 ?\Ï
1679 ?\û
1680 ?\ù
1681 ?\¤
1682 ?\Ô
1683 ?\Ü
1684 ?\¢
1685 ?\£
1686 ?\Ù
1687 ?\Û
1688 ?\ƒ
1689 ?\¦
1690 ?\´
1691 ?\ó
1692 ?\ú
1693 ?\¨
1694 ?\¸
1695 ?\³
1696 ?\¯
1697 ?\Î
1698 ?\⌐
1699 ?\¬
1700 ?\½
1701 ?\¼
1702 ?\¾
1703 ?\«
1704 ?\»
1705 ?\░
1706 ?\▒
1707 ?\▓
1708 ?\│
1709 ?\┤
1710 ?\╡
1711 ?\╢
1712 ?\╖
1713 ?\╕
1714 ?\╣
1715 ?\║
1716 ?\╗
1717 ?\╝
1718 ?\╜
1719 ?\╛
1720 ?\┐
1721 ?\└
1722 ?\┴
1723 ?\┬
1724 ?\├
1725 ?\─
1726 ?\┼
1727 ?\╞
1728 ?\╟
1729 ?\╚
1730 ?\╔
1731 ?\╩
1732 ?\╦
1733 ?\╠
1734 ?\═
1735 ?\╬
1736 ?\╧
1737 ?\╨
1738 ?\╤
1739 ?\╥
1740 ?\╙
1741 ?\╘
1742 ?\╒
1743 ?\╓
1744 ?\╫
1745 ?\╪
1746 ?\┘
1747 ?\┌
1748 ?\█
1749 ?\▄
1750 ?\▌
1751 ?\▐
1752 ?\▀
1753 ?\α
1754 ?\ß
1755 ?\Γ
1756 ?\π
1757 ?\Σ
1758 ?\σ
1759 ?\µ
1760 ?\τ
1761 ?\Φ
1762 ?\Θ
1763 ?\Ω
1764 ?\δ
1765 ?\∞
1766 ?\∅
1767 ?\ε
1768 ?\∩
1769 ?\≡
1770 ?\±
1771 ?\≥
1772 ?\≤
1773 ?\⌠
1774 ?\⌡
1775 ?\÷
1776 ?\≈
1777 ?\∘
1778 ?\·
1779 ?\•
1780 ?\√
1781 ?\ⁿ
1782 ?\²
1783 ?\■
1784 ?\ ])
1785
1786 (cp-make-coding-system
1787 cp864
1788 [?\°
1789 ?\·
1790 ?\∘
1791 ?\√
1792 ?\▒
1793 ?\─
1794 ?\│
1795 ?\┼
1796 ?\┤
1797 ?\┬
1798 ?\├
1799 ?\┴
1800 ?\┐
1801 ?\┌
1802 ?\└
1803 ?\┘
1804 ?\ß
1805 ?\∞
1806 ?\ø
1807 ?\±
1808 ?\½
1809 ?\¼
1810 ?\≈
1811 ?\«
1812 ?\»
1813 ?\ﻷ
1814 ?\ﻸ
1815 nil
1816 nil
1817 ?\ﻻ
1818 ?\ﻼ
1819 ?\
1820 nil
1821 ?\­
1822 ?\ﺂ
1823 ?\£
1824 ?\¤
1825 ?\ﺄ
1826 nil
1827 nil
1828 ?\ﺎ
1829 ?\ب
1830 ?\ت
1831 ?\ث
1832 ?\،
1833 ?\ج
1834 ?\ح
1835 ?\خ
1836 ?\٠
1837 ?\١
1838 ?\٢
1839 ?\٣
1840 ?\٤
1841 ?\٥
1842 ?\٦
1843 ?\٧
1844 ?\٨
1845 ?\٩
1846 ?\ڤ
1847 ?\؛
1848 ?\س
1849 ?\ش
1850 ?\ص
1851 ?\؟
1852 ?\¢
1853 ?\ء
1854 ?\آ
1855 ?\أ
1856 ?\ؤ
1857 ?\ﻊ
1858 ?\ئ
1859 ?\ا
1860 ?\ﺑ
1861 ?\ة
1862 ?\ﺗ
1863 ?\ﺛ
1864 ?\ﺟ
1865 ?\ﺣ
1866 ?\ﺧ
1867 ?\د
1868 ?\ذ
1869 ?\ر
1870 ?\ز
1871 ?\ﺳ
1872 ?\ﺷ
1873 ?\ﺻ
1874 ?\ﺿ
1875 ?\ط
1876 ?\ظ
1877 ?\ﻋ
1878 ?\ﻏ
1879 ?\¦
1880 ?\¬
1881 ?\÷
1882 ?\×
1883 ?\ع
1884 ?\ـ
1885 ?\ﻒ
1886 ?\ﻖ
1887 ?\ﻛ
1888 ?\ﻞ
1889 ?\ﻣ
1890 ?\ﻦ
1891 ?\ﻫ
1892 ?\و
1893 ?\ى
1894 ?\ﻳ
1895 ?\ض
1896 ?\ﻢ
1897 ?\ﻎ
1898 ?\غ
1899 ?\م
1900 ?\ﹽ
1901 ?\ّ
1902 ?\ن
1903 ?\ه
1904 ?\ﻬ
1905 ?\ﻰ
1906 ?\ﻲ
1907 ?\ف
1908 ?\ق
1909 ?\ﻵ
1910 ?\ﻶ
1911 ?\ل
1912 ?\ك
1913 ?\ي
1914 ?\■
1915 ?\ ])
1916
1917 (cp-make-coding-system
1918 cp865
1919 [?\Ç
1920 ?\ü
1921 ?\é
1922 ?\â
1923 ?\ä
1924 ?\à
1925 ?\å
1926 ?\ç
1927 ?\ê
1928 ?\ë
1929 ?\è
1930 ?\ï
1931 ?\î
1932 ?\ì
1933 ?\Ä
1934 ?\Å
1935 ?\É
1936 ?\æ
1937 ?\Æ
1938 ?\ô
1939 ?\ö
1940 ?\ò
1941 ?\û
1942 ?\ù
1943 ?\ÿ
1944 ?\Ö
1945 ?\Ü
1946 ?\ø
1947 ?\£
1948 ?\Ø
1949 ?\₧
1950 ?\ƒ
1951 ?\á
1952 ?\í
1953 ?\ó
1954 ?\ú
1955 ?\ñ
1956 ?\Ñ
1957 ?\ª
1958 ?\º
1959 ?\¿
1960 ?\⌐
1961 ?\¬
1962 ?\½
1963 ?\¼
1964 ?\¡
1965 ?\«
1966 ?\»
1967 ?\░
1968 ?\▒
1969 ?\▓
1970 ?\│
1971 ?\┤
1972 ?\╡
1973 ?\╢
1974 ?\╖
1975 ?\╕
1976 ?\╣
1977 ?\║
1978 ?\╗
1979 ?\╝
1980 ?\╜
1981 ?\╛
1982 ?\┐
1983 ?\└
1984 ?\┴
1985 ?\┬
1986 ?\├
1987 ?\─
1988 ?\┼
1989 ?\╞
1990 ?\╟
1991 ?\╚
1992 ?\╔
1993 ?\╩
1994 ?\╦
1995 ?\╠
1996 ?\═
1997 ?\╬
1998 ?\╧
1999 ?\╨
2000 ?\╤
2001 ?\╥
2002 ?\╙
2003 ?\╘
2004 ?\╒
2005 ?\╓
2006 ?\╫
2007 ?\╪
2008 ?\┘
2009 ?\┌
2010 ?\█
2011 ?\▄
2012 ?\▌
2013 ?\▐
2014 ?\▀
2015 ?\α
2016 ?\ß
2017 ?\Γ
2018 ?\π
2019 ?\Σ
2020 ?\σ
2021 ?\µ
2022 ?\τ
2023 ?\Φ
2024 ?\Θ
2025 ?\Ω
2026 ?\δ
2027 ?\∞
2028 ?\∅
2029 ?\ε
2030 ?\∩
2031 ?\≡
2032 ?\±
2033 ?\≥
2034 ?\≤
2035 ?\⌠
2036 ?\⌡
2037 ?\÷
2038 ?\≈
2039 ?\∘
2040 ?\·
2041 ?\•
2042 ?\√
2043 ?\ⁿ
2044 ?\²
2045 ?\■
2046 ?\ ])
2047
2048 (cp-make-coding-system
2049 cp866
2050 [?\А
2051 ?\Б
2052 ?\В
2053 ?\Г
2054 ?\Д
2055 ?\Е
2056 ?\Ж
2057 ?\З
2058 ?\И
2059 ?\Й
2060 ?\К
2061 ?\Л
2062 ?\М
2063 ?\Н
2064 ?\О
2065 ?\П
2066 ?\Р
2067 ?\С
2068 ?\Т
2069 ?\У
2070 ?\Ф
2071 ?\Х
2072 ?\Ц
2073 ?\Ч
2074 ?\Ш
2075 ?\Щ
2076 ?\Ъ
2077 ?\Ы
2078 ?\Ь
2079 ?\Э
2080 ?\Ю
2081 ?\Я
2082 ?\а
2083 ?\б
2084 ?\в
2085 ?\г
2086 ?\д
2087 ?\е
2088 ?\ж
2089 ?\з
2090 ?\и
2091 ?\й
2092 ?\к
2093 ?\л
2094 ?\м
2095 ?\н
2096 ?\о
2097 ?\п
2098 ?\░
2099 ?\▒
2100 ?\▓
2101 ?\│
2102 ?\┤
2103 ?\╡
2104 ?\╢
2105 ?\╖
2106 ?\╕
2107 ?\╣
2108 ?\║
2109 ?\╗
2110 ?\╝
2111 ?\╜
2112 ?\╛
2113 ?\┐
2114 ?\└
2115 ?\┴
2116 ?\┬
2117 ?\├
2118 ?\─
2119 ?\┼
2120 ?\╞
2121 ?\╟
2122 ?\╚
2123 ?\╔
2124 ?\╩
2125 ?\╦
2126 ?\╠
2127 ?\═
2128 ?\╬
2129 ?\╧
2130 ?\╨
2131 ?\╤
2132 ?\╥
2133 ?\╙
2134 ?\╘
2135 ?\╒
2136 ?\╓
2137 ?\╫
2138 ?\╪
2139 ?\┘
2140 ?\┌
2141 ?\█
2142 ?\▄
2143 ?\▌
2144 ?\▐
2145 ?\▀
2146 ?\р
2147 ?\с
2148 ?\т
2149 ?\у
2150 ?\ф
2151 ?\х
2152 ?\ц
2153 ?\ч
2154 ?\ш
2155 ?\щ
2156 ?\ъ
2157 ?\ы
2158 ?\ь
2159 ?\э
2160 ?\ю
2161 ?\я
2162 ?\Ё
2163 ?\ё
2164 ?\Є
2165 ?\є
2166 ?\Ї
2167 ?\ї
2168 ?\Ў
2169 ?\ў
2170 ?\°
2171 ?\∙
2172 ?\·
2173 ?\√
2174 ?\№
2175 ?\¤
2176 ?\■
2177 ?\ ]
2178 "CP866 (Cyrillic)."
2179 ?A)
2180
2181 (cp-make-coding-system
2182 cp869
2183 [nil
2184 nil
2185 nil
2186 nil
2187 nil
2188 nil
2189 ?\Ά
2190 nil
2191 ?\·
2192 ?\¬
2193 ?\¦
2194 ?\‛
2195 ?\’
2196 ?\Έ
2197 ?\—
2198 ?\Ή
2199 ?\Ί
2200 ?\Ϊ
2201 ?\Ό
2202 nil
2203 nil
2204 ?\Ύ
2205 ?\Ϋ
2206 ?\©
2207 ?\Ώ
2208 ?\²
2209 ?\³
2210 ?\ά
2211 ?\£
2212 ?\έ
2213 ?\ή
2214 ?\ί
2215 ?\ϊ
2216 ?\ΐ
2217 ?\ό
2218 ?\ύ
2219 ?\Α
2220 ?\Β
2221 ?\Γ
2222 ?\Δ
2223 ?\Ε
2224 ?\Ζ
2225 ?\Η
2226 ?\½
2227 ?\Θ
2228 ?\Ι
2229 ?\«
2230 ?\»
2231 ?\░
2232 ?\▒
2233 ?\▓
2234 ?\│
2235 ?\┤
2236 ?\Κ
2237 ?\Λ
2238 ?\Μ
2239 ?\Ν
2240 ?\╣
2241 ?\║
2242 ?\╗
2243 ?\╝
2244 ?\Ξ
2245 ?\Ο
2246 ?\┐
2247 ?\└
2248 ?\┴
2249 ?\┬
2250 ?\├
2251 ?\─
2252 ?\┼
2253 ?\Π
2254 ?\Ρ
2255 ?\╚
2256 ?\╔
2257 ?\╩
2258 ?\╦
2259 ?\╠
2260 ?\═
2261 ?\╬
2262 ?\Σ
2263 ?\Τ
2264 ?\Υ
2265 ?\Φ
2266 ?\Χ
2267 ?\Ψ
2268 ?\Ω
2269 ?\α
2270 ?\β
2271 ?\γ
2272 ?\┘
2273 ?\┌
2274 ?\█
2275 ?\▄
2276 ?\δ
2277 ?\ε
2278 ?\▀
2279 ?\ζ
2280 ?\η
2281 ?\θ
2282 ?\ι
2283 ?\κ
2284 ?\λ
2285 ?\μ
2286 ?\ν
2287 ?\ξ
2288 ?\ο
2289 ?\π
2290 ?\ρ
2291 ?\σ
2292 ?\ς
2293 ?\τ
2294 ?\´
2295 ?\­
2296 ?\±
2297 ?\υ
2298 ?\φ
2299 ?\χ
2300 ?\§
2301 ?\ψ
2302 ?\΅
2303 ?\°
2304 ?\¨
2305 ?\ω
2306 ?\ϋ
2307 ?\ΰ
2308 ?\ώ
2309 ?\■
2310 ?\ ])
2311
2312 (cp-make-coding-system
2313 cp874
2314 [?\€
2315 nil
2316 nil
2317 nil
2318 nil
2319 ?\…
2320 nil
2321 nil
2322 nil
2323 nil
2324 nil
2325 nil
2326 nil
2327 nil
2328 nil
2329 nil
2330 nil
2331 ?\‘
2332 ?\’
2333 ?\“
2334 ?\”
2335 ?\•
2336 ?\–
2337 ?\—
2338 nil
2339 nil
2340 nil
2341 nil
2342 nil
2343 nil
2344 nil
2345 nil
2346 ?\ 
2347 ?\ก
2348 ?\ข
2349 ?\ฃ
2350 ?\ค
2351 ?\ฅ
2352 ?\ฆ
2353 ?\ง
2354 ?\จ
2355 ?\ฉ
2356 ?\ช
2357 ?\ซ
2358 ?\ฌ
2359 ?\ญ
2360 ?\ฎ
2361 ?\ฏ
2362 ?\ฐ
2363 ?\ฑ
2364 ?\ฒ
2365 ?\ณ
2366 ?\ด
2367 ?\ต
2368 ?\ถ
2369 ?\ท
2370 ?\ธ
2371 ?\น
2372 ?\บ
2373 ?\ป
2374 ?\ผ
2375 ?\ฝ
2376 ?\พ
2377 ?\ฟ
2378 ?\ภ
2379 ?\ม
2380 ?\ย
2381 ?\ร
2382 ?\ฤ
2383 ?\ล
2384 ?\ฦ
2385 ?\ว
2386 ?\ศ
2387 ?\ษ
2388 ?\ส
2389 ?\ห
2390 ?\ฬ
2391 ?\อ
2392 ?\ฮ
2393 ?\ฯ
2394 ?\ะ
2395 ?\ั
2396 ?\า
2397 ?\ำ
2398 ?\ิ
2399 ?\ี
2400 ?\ึ
2401 ?\ื
2402 ?\ุ
2403 ?\ู
2404 ?\ฺ
2405 nil
2406 nil
2407 nil
2408 nil
2409 ?\฿
2410 ?\เ
2411 ?\แ
2412 ?\โ
2413 ?\ใ
2414 ?\ไ
2415 ?\ๅ
2416 ?\ๆ
2417 ?\็
2418 ?\่
2419 ?\้
2420 ?\๊
2421 ?\๋
2422 ?\์
2423 ?\ํ
2424 ?\๎
2425 ?\๏
2426 ?\๐
2427 ?\๑
2428 ?\๒
2429 ?\๓
2430 ?\๔
2431 ?\๕
2432 ?\๖
2433 ?\๗
2434 ?\๘
2435 ?\๙
2436 ?\๚
2437 ?\๛
2438 nil
2439 nil
2440 nil
2441 nil])
2442
2443 ;;;###autoload(autoload-coding-system 'windows-1250 '(require 'code-pages))
2444 (cp-make-coding-system
2445 windows-1250
2446 [?\€
2447 nil
2448 ?\‚
2449 nil
2450 ?\„
2451 ?\…
2452 ?\†
2453 ?\‡
2454 nil
2455 ?\‰
2456 ?\Š
2457 ?\‹
2458 ?\Ś
2459 ?\Ť
2460 ?\Ž
2461 ?\Ź
2462 nil
2463 ?\‘
2464 ?\’
2465 ?\“
2466 ?\”
2467 ?\•
2468 ?\–
2469 ?\—
2470 nil
2471 ?\™
2472 ?\š
2473 ?\›
2474 ?\ś
2475 ?\ť
2476 ?\ž
2477 ?\ź
2478 ?\ 
2479 ?\ˇ
2480 ?\˘
2481 ?\Ł
2482 ?\¤
2483 ?\Ą
2484 ?\¦
2485 ?\§
2486 ?\¨
2487 ?\©
2488 ?\Ş
2489 ?\«
2490 ?\¬
2491 ?\­
2492 ?\®
2493 ?\Ż
2494 ?\°
2495 ?\±
2496 ?\˛
2497 ?\ł
2498 ?\´
2499 ?\µ
2500 ?\¶
2501 ?\·
2502 ?\¸
2503 ?\ą
2504 ?\ş
2505 ?\»
2506 ?\Ľ
2507 ?\˝
2508 ?\ľ
2509 ?\ż
2510 ?\Ŕ
2511 ?\Á
2512 ?\Â
2513 ?\Ă
2514 ?\Ä
2515 ?\Ĺ
2516 ?\Ć
2517 ?\Ç
2518 ?\Č
2519 ?\É
2520 ?\Ę
2521 ?\Ë
2522 ?\Ě
2523 ?\Í
2524 ?\Î
2525 ?\Ď
2526 ?\Đ
2527 ?\Ń
2528 ?\Ň
2529 ?\Ó
2530 ?\Ô
2531 ?\Ő
2532 ?\Ö
2533 ?\×
2534 ?\Ř
2535 ?\Ů
2536 ?\Ú
2537 ?\Ű
2538 ?\Ü
2539 ?\Ý
2540 ?\Ţ
2541 ?\ß
2542 ?\ŕ
2543 ?\á
2544 ?\â
2545 ?\ă
2546 ?\ä
2547 ?\ĺ
2548 ?\ć
2549 ?\ç
2550 ?\č
2551 ?\é
2552 ?\ę
2553 ?\ë
2554 ?\ě
2555 ?\í
2556 ?\î
2557 ?\ď
2558 ?\đ
2559 ?\ń
2560 ?\ň
2561 ?\ó
2562 ?\ô
2563 ?\ő
2564 ?\ö
2565 ?\÷
2566 ?\ř
2567 ?\ů
2568 ?\ú
2569 ?\ű
2570 ?\ü
2571 ?\ý
2572 ?\ţ
2573 ?\˙])
2574
2575 ;;;###autoload(autoload-coding-system 'windows-1253 '(require 'code-pages))
2576 (cp-make-coding-system
2577 windows-1253
2578 [?\€
2579 nil
2580 ?\‚
2581 ?\ƒ
2582 ?\„
2583 ?\…
2584 ?\†
2585 ?\‡
2586 nil
2587 ?\‰
2588 nil
2589 ?\‹
2590 nil
2591 nil
2592 nil
2593 nil
2594 nil
2595 ?\‘
2596 ?\’
2597 ?\“
2598 ?\”
2599 ?\•
2600 ?\–
2601 ?\—
2602 nil
2603 ?\™
2604 nil
2605 ?\›
2606 nil
2607 nil
2608 nil
2609 nil
2610 ?\ 
2611 ?\΅
2612 ?\Ά
2613 ?\£
2614 ?\¤
2615 ?\¥
2616 ?\¦
2617 ?\§
2618 ?\¨
2619 ?\©
2620 nil
2621 ?\«
2622 ?\¬
2623 ?\­
2624 ?\®
2625 ?\―
2626 ?\°
2627 ?\±
2628 ?\²
2629 ?\³
2630 ?\΄
2631 ?\µ
2632 ?\¶
2633 ?\·
2634 ?\Έ
2635 ?\Ή
2636 ?\Ί
2637 ?\»
2638 ?\Ό
2639 ?\½
2640 ?\Ύ
2641 ?\Ώ
2642 ?\ΐ
2643 ?\Α
2644 ?\Β
2645 ?\Γ
2646 ?\Δ
2647 ?\Ε
2648 ?\Ζ
2649 ?\Η
2650 ?\Θ
2651 ?\Ι
2652 ?\Κ
2653 ?\Λ
2654 ?\Μ
2655 ?\Ν
2656 ?\Ξ
2657 ?\Ο
2658 ?\Π
2659 ?\Ρ
2660 nil
2661 ?\Σ
2662 ?\Τ
2663 ?\Υ
2664 ?\Φ
2665 ?\Χ
2666 ?\Ψ
2667 ?\Ω
2668 ?\Ϊ
2669 ?\Ϋ
2670 ?\ά
2671 ?\έ
2672 ?\ή
2673 ?\ί
2674 ?\ΰ
2675 ?\α
2676 ?\β
2677 ?\γ
2678 ?\δ
2679 ?\ε
2680 ?\ζ
2681 ?\η
2682 ?\θ
2683 ?\ι
2684 ?\κ
2685 ?\λ
2686 ?\μ
2687 ?\ν
2688 ?\ξ
2689 ?\ο
2690 ?\π
2691 ?\ρ
2692 ?\ς
2693 ?\σ
2694 ?\τ
2695 ?\υ
2696 ?\φ
2697 ?\χ
2698 ?\ψ
2699 ?\ω
2700 ?\ϊ
2701 ?\ϋ
2702 ?\ό
2703 ?\ύ
2704 ?\ώ
2705 nil]
2706 nil ?g) ;; Greek
2707
2708 ;;;###autoload(autoload-coding-system 'windows-1254 '(require 'code-pages))
2709 (cp-make-coding-system
2710 windows-1254
2711 [?\€
2712 nil
2713 ?\‚
2714 ?\ƒ
2715 ?\„
2716 ?\…
2717 ?\†
2718 ?\‡
2719 ?\ˆ
2720 ?\‰
2721 ?\Š
2722 ?\‹
2723 ?\Œ
2724 nil
2725 nil
2726 nil
2727 nil
2728 ?\‘
2729 ?\’
2730 ?\“
2731 ?\”
2732 ?\•
2733 ?\–
2734 ?\—
2735 ?\˜
2736 ?\™
2737 ?\š
2738 ?\›
2739 ?\œ
2740 nil
2741 nil
2742 ?\Ÿ
2743 ?\ 
2744 ?\¡
2745 ?\¢
2746 ?\£
2747 ?\¤
2748 ?\¥
2749 ?\¦
2750 ?\§
2751 ?\¨
2752 ?\©
2753 ?\ª
2754 ?\«
2755 ?\¬
2756 ?\­
2757 ?\®
2758 ?\¯
2759 ?\°
2760 ?\±
2761 ?\²
2762 ?\³
2763 ?\´
2764 ?\µ
2765 ?\¶
2766 ?\·
2767 ?\¸
2768 ?\¹
2769 ?\º
2770 ?\»
2771 ?\¼
2772 ?\½
2773 ?\¾
2774 ?\¿
2775 ?\À
2776 ?\Á
2777 ?\Â
2778 ?\Ã
2779 ?\Ä
2780 ?\Å
2781 ?\Æ
2782 ?\Ç
2783 ?\È
2784 ?\É
2785 ?\Ê
2786 ?\Ë
2787 ?\Ì
2788 ?\Í
2789 ?\Î
2790 ?\Ï
2791 ?\Ğ
2792 ?\Ñ
2793 ?\Ò
2794 ?\Ó
2795 ?\Ô
2796 ?\Õ
2797 ?\Ö
2798 ?\×
2799 ?\Ø
2800 ?\Ù
2801 ?\Ú
2802 ?\Û
2803 ?\Ü
2804 ?\İ
2805 ?\Ş
2806 ?\ß
2807 ?\à
2808 ?\á
2809 ?\â
2810 ?\ã
2811 ?\ä
2812 ?\å
2813 ?\æ
2814 ?\ç
2815 ?\è
2816 ?\é
2817 ?\ę
2818 ?\ë
2819 ?\ė
2820 ?\í
2821 ?\î
2822 ?\ī
2823 ?\ğ
2824 ?\ñ
2825 ?\ò
2826 ?\ó
2827 ?\ô
2828 ?\õ
2829 ?\ö
2830 ?\÷
2831 ?\ø
2832 ?\ù
2833 ?\ú
2834 ?\û
2835 ?\ü
2836 ?\ı
2837 ?\ş
2838 ?\ÿ])
2839
2840 ;; yi_US
2841 ;;;###autoload(autoload-coding-system 'windows-1255 '(require 'code-pages))
2842 (cp-make-coding-system
2843 windows-1255
2844 [?\€
2845 nil
2846 ?\‚
2847 ?\ƒ
2848 ?\„
2849 ?\…
2850 ?\†
2851 ?\‡
2852 ?\ˆ
2853 ?\‰
2854 nil
2855 ?\‹
2856 nil
2857 nil
2858 nil
2859 nil
2860 nil
2861 ?\‘
2862 ?\’
2863 ?\“
2864 ?\”
2865 ?\•
2866 ?\–
2867 ?\—
2868 ?\˜
2869 ?\™
2870 nil
2871 ?\›
2872 nil
2873 nil
2874 nil
2875 nil
2876 ?\ 
2877 ?\¡
2878 ?\¢
2879 ?\£
2880 ?\₪
2881 ?\¥
2882 ?\¦
2883 ?\§
2884 ?\¨
2885 ?\©
2886 ?\×
2887 ?\«
2888 ?\¬
2889 ?\­
2890 ?\®
2891 ?\¯
2892 ?\°
2893 ?\±
2894 ?\²
2895 ?\³
2896 ?\´
2897 ?\µ
2898 ?\¶
2899 ?\·
2900 ?\¸
2901 ?\¹
2902 ?\÷
2903 ?\»
2904 ?\¼
2905 ?\½
2906 ?\¾
2907 ?\¿
2908 ?\ְ
2909 ?\ֱ
2910 ?\ֲ
2911 ?\ֳ
2912 ?\ִ
2913 ?\ֵ
2914 ?\ֶ
2915 ?\ַ
2916 ?\ָ
2917 ?\ֹ
2918 nil
2919 ?\ֻ
2920 ?\ּ
2921 ?\ֽ
2922 ?\־
2923 ?\ֿ
2924 ?\׀
2925 ?\ׁ
2926 ?\ׂ
2927 ?\׃
2928 ?\װ
2929 ?\ױ
2930 ?\ײ
2931 ?\׳
2932 ?\״
2933 nil
2934 nil
2935 nil
2936 nil
2937 nil
2938 nil
2939 nil
2940 ?\א
2941 ?\ב
2942 ?\ג
2943 ?\ד
2944 ?\ה
2945 ?\ו
2946 ?\ז
2947 ?\ח
2948 ?\ט
2949 ?\י
2950 ?\ך
2951 ?\כ
2952 ?\ל
2953 ?\ם
2954 ?\מ
2955 ?\ן
2956 ?\נ
2957 ?\ס
2958 ?\ע
2959 ?\ף
2960 ?\פ
2961 ?\ץ
2962 ?\צ
2963 ?\ק
2964 ?\ר
2965 ?\ש
2966 ?\ת
2967 nil
2968 nil
2969 ?\‎
2970 ?\‏
2971 nil]
2972 nil ?h) ;; Hebrew
2973
2974 ;;;###autoload(autoload-coding-system 'windows-1256 '(require 'code-pages))
2975 (cp-make-coding-system
2976 windows-1256
2977 [?\€
2978 ?\پ
2979 ?\‚
2980 ?\ƒ
2981 ?\„
2982 ?\…
2983 ?\†
2984 ?\‡
2985 ?\ˆ
2986 ?\‰
2987 ?\ٹ
2988 ?\‹
2989 ?\Œ
2990 ?\چ
2991 ?\ژ
2992 ?\ڈ
2993 ?\گ
2994 ?\‘
2995 ?\’
2996 ?\“
2997 ?\”
2998 ?\•
2999 ?\–
3000 ?\—
3001 ?\ک
3002 ?\™
3003 ?\ڑ
3004 ?\›
3005 ?\œ
3006 ?\‌
3007 ?\‍
3008 ?\ں
3009 ?\ 
3010 ?\،
3011 ?\¢
3012 ?\£
3013 ?\¤
3014 ?\¥
3015 ?\¦
3016 ?\§
3017 ?\¨
3018 ?\©
3019 ?\ھ
3020 ?\«
3021 ?\¬
3022 ?\­
3023 ?\®
3024 ?\¯
3025 ?\°
3026 ?\±
3027 ?\²
3028 ?\³
3029 ?\´
3030 ?\µ
3031 ?\¶
3032 ?\·
3033 ?\¸
3034 ?\¹
3035 ?\؛
3036 ?\»
3037 ?\¼
3038 ?\½
3039 ?\¾
3040 ?\؟
3041 ?\ہ
3042 ?\ء
3043 ?\آ
3044 ?\أ
3045 ?\ؤ
3046 ?\إ
3047 ?\ئ
3048 ?\ا
3049 ?\ب
3050 ?\ة
3051 ?\ت
3052 ?\ث
3053 ?\ج
3054 ?\ح
3055 ?\خ
3056 ?\د
3057 ?\ذ
3058 ?\ر
3059 ?\ز
3060 ?\س
3061 ?\ش
3062 ?\ص
3063 ?\ض
3064 ?\×
3065 ?\ط
3066 ?\ظ
3067 ?\ع
3068 ?\غ
3069 ?\ـ
3070 ?\ف
3071 ?\ق
3072 ?\ك
3073 ?\à
3074 ?\ل
3075 ?\â
3076 ?\م
3077 ?\ن
3078 ?\ه
3079 ?\و
3080 ?\ç
3081 ?\è
3082 ?\é
3083 ?\ê
3084 ?\ë
3085 ?\ى
3086 ?\ي
3087 ?\î
3088 ?\ï
3089 ?\ً
3090 ?\ٌ
3091 ?\ٍ
3092 ?\َ
3093 ?\ô
3094 ?\ُ
3095 ?\ِ
3096 ?\÷
3097 ?\ّ
3098 ?\ù
3099 ?\ْ
3100 ?\û
3101 ?\ü
3102 ?\‎
3103 ?\‏
3104 ?\ے]
3105 nil ?a) ;; Arabic
3106
3107 ;;;###autoload(autoload-coding-system 'windows-1257 '(require 'code-pages))
3108 (cp-make-coding-system
3109 windows-1257
3110 [?\€
3111 nil
3112 ?\‚
3113 nil
3114 ?\„
3115 ?\…
3116 ?\†
3117 ?\‡
3118 nil
3119 ?\‰
3120 nil
3121 ?\‹
3122 nil
3123 nil
3124 nil
3125 nil
3126 nil
3127 ?\‘
3128 ?\’
3129 ?\“
3130 ?\”
3131 ?\•
3132 ?\–
3133 ?\—
3134 nil
3135 ?\™
3136 nil
3137 ?\›
3138 nil
3139 nil
3140 nil
3141 nil
3142 ?\ 
3143 nil
3144 ?\¢
3145 ?\£
3146 ?\¤
3147 nil
3148 ?\¦
3149 ?\§
3150 ?\Ø
3151 ?\©
3152 ?\Ŗ
3153 ?\«
3154 ?\¬
3155 ?\­
3156 ?\®
3157 ?\Æ
3158 ?\°
3159 ?\±
3160 ?\²
3161 ?\³
3162 nil
3163 ?\µ
3164 ?\¶
3165 ?\·
3166 ?\ø
3167 ?\¹
3168 ?\ŗ
3169 ?\»
3170 ?\¼
3171 ?\½
3172 ?\¾
3173 ?\æ
3174 ?\Ą
3175 ?\Į
3176 ?\Ā
3177 ?\Ć
3178 ?\Ä
3179 ?\Å
3180 ?\Ę
3181 ?\Ē
3182 ?\Č
3183 ?\É
3184 ?\Ź
3185 ?\Ė
3186 ?\Ģ
3187 ?\Ķ
3188 ?\Ī
3189 ?\Ļ
3190 ?\Š
3191 ?\Ń
3192 ?\Ņ
3193 ?\Ó
3194 ?\Ō
3195 ?\Õ
3196 ?\Ö
3197 ?\×
3198 ?\Ų
3199 ?\Ł
3200 ?\Ś
3201 ?\Ū
3202 ?\Ü
3203 ?\Ż
3204 ?\Ž
3205 ?\ß
3206 ?\ą
3207 ?\į
3208 ?\ā
3209 ?\ć
3210 ?\ä
3211 ?\å
3212 ?\ę
3213 ?\ē
3214 ?\č
3215 ?\é
3216 ?\ź
3217 ?\ė
3218 ?\ģ
3219 ?\ķ
3220 ?\ī
3221 ?\ļ
3222 ?\š
3223 ?\ń
3224 ?\ņ
3225 ?\ó
3226 ?\ō
3227 ?\õ
3228 ?\ö
3229 ?\÷
3230 ?\ų
3231 ?\ł
3232 ?\ś
3233 ?\ū
3234 ?\ü
3235 ?\ż
3236 ?\ž
3237 nil])
3238
3239 ;;;###autoload(autoload-coding-system 'windows-1258 '(require 'code-pages))
3240 (cp-make-coding-system
3241 windows-1258
3242 [?\€
3243 nil
3244 ?\‚
3245 ?\ƒ
3246 ?\„
3247 ?\…
3248 ?\†
3249 ?\‡
3250 ?\ˆ
3251 ?\‰
3252 nil
3253 ?\‹
3254 ?\Œ
3255 nil
3256 nil
3257 nil
3258 nil
3259 ?\‘
3260 ?\’
3261 ?\“
3262 ?\”
3263 ?\•
3264 ?\–
3265 ?\—
3266 ?\˜
3267 ?\™
3268 nil
3269 ?\›
3270 ?\œ
3271 nil
3272 nil
3273 ?\Ÿ
3274 ?\ 
3275 ?\¡
3276 ?\¢
3277 ?\£
3278 ?\¤
3279 ?\¥
3280 ?\¦
3281 ?\§
3282 ?\¨
3283 ?\©
3284 ?\ª
3285 ?\«
3286 ?\¬
3287 ?\­
3288 ?\®
3289 ?\¯
3290 ?\°
3291 ?\±
3292 ?\²
3293 ?\³
3294 ?\´
3295 ?\µ
3296 ?\¶
3297 ?\·
3298 ?\¸
3299 ?\¹
3300 ?\º
3301 ?\»
3302 ?\¼
3303 ?\½
3304 ?\¾
3305 ?\¿
3306 ?\À
3307 ?\Á
3308 ?\Â
3309 ?\Ă
3310 ?\Ä
3311 ?\Å
3312 ?\Æ
3313 ?\Ç
3314 ?\È
3315 ?\É
3316 ?\Ê
3317 ?\Ë
3318 ?\̀
3319 ?\Í
3320 ?\Î
3321 ?\Ï
3322 ?\Đ
3323 ?\Ñ
3324 ?\̉
3325 ?\Ó
3326 ?\Ô
3327 ?\Ơ
3328 ?\Ö
3329 ?\×
3330 ?\Ø
3331 ?\Ù
3332 ?\Ú
3333 ?\Û
3334 ?\Ü
3335 ?\Ư
3336 ?\̃
3337 ?\ß
3338 ?\à
3339 ?\á
3340 ?\â
3341 ?\ă
3342 ?\ä
3343 ?\å
3344 ?\æ
3345 ?\ç
3346 ?\è
3347 ?\é
3348 ?\ê
3349 ?\ë
3350 ?\́
3351 ?\í
3352 ?\î
3353 ?\ï
3354 ?\đ
3355 ?\ñ
3356 ?\̣
3357 ?\ó
3358 ?\ô
3359 ?\ơ
3360 ?\ö
3361 ?\÷
3362 ?\ø
3363 ?\ù
3364 ?\ú
3365 ?\û
3366 ?\ü
3367 ?\ư
3368 ?\₫
3369 ?\ÿ])
3370
3371 (cp-make-coding-system
3372 next
3373 [?\ 
3374 ?\À
3375 ?\Á
3376 ?\Â
3377 ?\Ã
3378 ?\Ä
3379 ?\Å
3380 ?\Ç
3381 ?\È
3382 ?\É
3383 ?\Ê
3384 ?\Ë
3385 ?\Ì
3386 ?\Í
3387 ?\Î
3388 ?\Ï
3389 ?\Ð
3390 ?\Ñ
3391 ?\Ò
3392 ?\Ó
3393 ?\Ô
3394 ?\Õ
3395 ?\Ö
3396 ?\Ù
3397 ?\Ú
3398 ?\Û
3399 ?\Ü
3400 ?\Ý
3401 ?\Þ
3402 ?\µ
3403 ?\×
3404 ?\÷
3405 ?\©
3406 ?\¡
3407 ?\¢
3408 ?\£
3409 ?\⁄
3410 ?\¥
3411 ?\ƒ
3412 ?\§
3413 ?\¤
3414 nil
3415 ?\“
3416 ?\«
3417 nil
3418 nil
3419 ?\fi
3420 ?\fl
3421 ?\®
3422 ?\–
3423 ?\†
3424 ?\‡
3425 ?\·
3426 ?\¦
3427 ?\¶
3428 ?\•
3429 nil
3430 nil
3431 ?\”
3432 ?\»
3433 ?\…
3434 ?\‰
3435 ?\¬
3436 ?\¿
3437 ?\¹
3438 ?\ˋ
3439 ?\´
3440 ?\ˆ
3441 ?\˜
3442 ?\¯
3443 ?\˘
3444 ?\˙
3445 ?\¨
3446 ?\²
3447 ?\˚
3448 ?\¸
3449 ?\³
3450 ?\˝
3451 ?\˛
3452 ?\ˇ
3453 ?\—
3454 ?\±
3455 ?\¼
3456 ?\½
3457 ?\¾
3458 ?\à
3459 ?\á
3460 ?\â
3461 ?\ã
3462 ?\ä
3463 ?\å
3464 ?\ç
3465 ?\è
3466 ?\é
3467 ?\ê
3468 ?\ë
3469 ?\ì
3470 ?\Æ
3471 ?\í
3472 ?\ª
3473 ?\î
3474 ?\ï
3475 ?\ð
3476 ?\ñ
3477 ?\Ł
3478 ?\Ø
3479 ?\Œ
3480 ?\º
3481 ?\ò
3482 ?\ó
3483 ?\ô
3484 ?\õ
3485 ?\ö
3486 ?\æ
3487 ?\ù
3488 ?\ú
3489 ?\û
3490 ?\ı
3491 ?\ü
3492 ?\ý
3493 ?\ł
3494 ?\ø
3495 ?\œ
3496 ?\ß
3497 ?\þ
3498 ?\ÿ
3499 nil
3500 nil]
3501 "NeXTstep encoding." ?N)
3502
3503 (cp-make-coding-system
3504 koi8-t ; used by glibc for tg_TJ
3505 [?\қ
3506 ?\ғ
3507 ?\‚
3508 ?\Ғ
3509 ?\„
3510 ?\…
3511 ?\†
3512 ?\‡
3513 nil
3514 ?\‰
3515 ?\ҳ
3516 ?\‹
3517 ?\Ҳ
3518 ?\ҷ
3519 ?\Ҷ
3520 nil
3521 ?\Қ
3522 ?\‘
3523 ?\’
3524 ?\“
3525 ?\”
3526 ?\•
3527 ?\–
3528 ?\—
3529 nil
3530 ?\™
3531 nil
3532 ?\›
3533 nil
3534 nil
3535 nil
3536 nil
3537 nil
3538 ?\ӯ
3539 ?\Ӯ
3540 ?\ё
3541 ?\¤
3542 ?\ӣ
3543 ?\¦
3544 ?\§
3545 nil
3546 nil
3547 nil
3548 ?\«
3549 ?\¬
3550 ?\­
3551 ?\®
3552 nil
3553 ?\°
3554 ?\±
3555 ?\²
3556 ?\Ё
3557 nil
3558 ?\Ӣ
3559 ?\¶
3560 ?\·
3561 nil
3562 ?\№
3563 nil
3564 ?\»
3565 nil
3566 nil
3567 nil
3568 ?\©
3569 ?\ю
3570 ?\а
3571 ?\б
3572 ?\ц
3573 ?\д
3574 ?\е
3575 ?\ф
3576 ?\г
3577 ?\х
3578 ?\и
3579 ?\й
3580 ?\к
3581 ?\л
3582 ?\м
3583 ?\н
3584 ?\о
3585 ?\п
3586 ?\я
3587 ?\р
3588 ?\с
3589 ?\т
3590 ?\у
3591 ?\ж
3592 ?\в
3593 ?\ь
3594 ?\ы
3595 ?\з
3596 ?\ш
3597 ?\э
3598 ?\щ
3599 ?\ч
3600 ?\ъ
3601 ?\Ю
3602 ?\А
3603 ?\Б
3604 ?\Ц
3605 ?\Д
3606 ?\Е
3607 ?\Ф
3608 ?\Г
3609 ?\Х
3610 ?\И
3611 ?\Й
3612 ?\К
3613 ?\Л
3614 ?\М
3615 ?\Н
3616 ?\О
3617 ?\П
3618 ?\Я
3619 ?\Р
3620 ?\С
3621 ?\Т
3622 ?\У
3623 ?\Ж
3624 ?\В
3625 ?\Ь
3626 ?\Ы
3627 ?\З
3628 ?\Ш
3629 ?\Э
3630 ?\Щ
3631 ?\Ч
3632 ?\Ъ]
3633 "Unicode-based KOI8-T encoding for Cyrillic")
3634 (coding-system-put 'koi8-t 'mime-charset nil) ; not in the IANA list
3635 (define-coding-system-alias 'cyrillic-koi8-t 'koi8-t)
3636
3637 ;; Online final ISO draft:
3638
3639 ;; http://www.evertype.com/standards/iso8859/fdis8859-16-en.pdf
3640
3641 ;; Equivalent National Standard:
3642 ;; Romanian Standard SR 14111:1998, Romanian Standards Institution
3643 ;; (ASRO).
3644
3645 ;; Intended usage:
3646
3647 ;; "This set of coded graphic characters is intended for use in data and
3648 ;; text processing applications and also for information interchange. The
3649 ;; set contains graphic characters used for general purpose applications in
3650 ;; typical office environments in at least the following languages:
3651 ;; Albanian, Croatian, English, Finnish, French, German, Hungarian, Irish
3652 ;; Gaelic (new orthography), Italian, Latin, Polish, Romanian, and
3653 ;; Slovenian. This set of coded graphic characters may be regarded as a
3654 ;; version of an 8-bit code according to ISO/IEC 2022 or ISO/IEC 4873 at
3655 ;; level 1." [ISO 8859-16:2001(E), p. 1]
3656
3657 ;; This charset is suitable for use in MIME text body parts.
3658
3659 ;; ISO 8859-16 was primarily designed for single-byte encoding the Romanian
3660 ;; language. The UTF-8 charset is the preferred and in today's MIME software
3661 ;; more widely implemented encoding suitable for Romanian.
3662 ;;;###autoload(autoload-coding-system 'iso-8859-16 '(require 'code-pages))
3663 (cp-make-coding-system
3664 iso-latin-10 ; consistent with, e.g. Latin-1
3665 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3666 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3667 ?\ 
3668 ?\Ą
3669 ?\ą
3670 ?\Ł
3671 ?\€
3672 ?\„
3673 ?\Š
3674 ?\§
3675 ?\š
3676 ?\©
3677 ?\Ș
3678 ?\«
3679 ?\Ź
3680 ?\­
3681 ?\ź
3682 ?\Ż
3683 ?\°
3684 ?\±
3685 ?\Č
3686 ?\ł
3687 ?\Ž
3688 ?\”
3689 ?\¶
3690 ?\·
3691 ?\ž
3692 ?\č
3693 ?\ș
3694 ?\»
3695 ?\Œ
3696 ?\œ
3697 ?\Ÿ
3698 ?\ż
3699 ?\À
3700 ?\Á
3701 ?\Â
3702 ?\Ă
3703 ?\Ä
3704 ?\Ć
3705 ?\Æ
3706 ?\Ç
3707 ?\È
3708 ?\É
3709 ?\Ê
3710 ?\Ë
3711 ?\Ì
3712 ?\Í
3713 ?\Î
3714 ?\Ï
3715 ?\Đ
3716 ?\Ń
3717 ?\Ò
3718 ?\Ó
3719 ?\Ô
3720 ?\Ő
3721 ?\Ö
3722 ?\Ś
3723 ?\Ű
3724 ?\Ù
3725 ?\Ú
3726 ?\Û
3727 ?\Ü
3728 ?\Ę
3729 ?\Ț
3730 ?\ß
3731 ?\à
3732 ?\á
3733 ?\â
3734 ?\ă
3735 ?\ä
3736 ?\ć
3737 ?\æ
3738 ?\ç
3739 ?\è
3740 ?\é
3741 ?\ê
3742 ?\ë
3743 ?\ì
3744 ?\í
3745 ?\î
3746 ?\ï
3747 ?\đ
3748 ?\ń
3749 ?\ò
3750 ?\ó
3751 ?\ô
3752 ?\ő
3753 ?\ö
3754 ?\ś
3755 ?\ű
3756 ?\ù
3757 ?\ú
3758 ?\û
3759 ?\ü
3760 ?\ę
3761 ?\ț
3762 ?\ÿ]
3763 "Unicode-based encoding for Latin-10 (MIME: ISO-8859-16)"
3764 ?r) ;; Romanian
3765 (coding-system-put 'iso-latin-10 'mime-charset 'iso-8859-16)
3766 (define-coding-system-alias 'iso-8859-16 'iso-latin-10)
3767 (define-coding-system-alias 'latin-10 'iso-latin-10)
3768
3769 ;; Unicode-based alternative which has the possible advantage of
3770 ;; having its relative sparseness specified.
3771 (cp-make-coding-system
3772 ;; The base system uses arabic-iso-8bit, but that's not a MIME charset.
3773 iso-8859-6
3774 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3775 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3776 ?\ 
3777 ?\¤
3778 ?\،
3779 ?\­
3780 ?\؛
3781 ?\؟
3782 ?\ء
3783 ?\آ
3784 ?\أ
3785 ?\ؤ
3786 ?\إ
3787 ?\ئ
3788 ?\ا
3789 ?\ب
3790 ?\ة
3791 ?\ت
3792 ?\ث
3793 ?\ج
3794 ?\ح
3795 ?\خ
3796 ?\د
3797 ?\ذ
3798 ?\ر
3799 ?\ز
3800 ?\س
3801 ?\ش
3802 ?\ص
3803 ?\ض
3804 ?\ط
3805 ?\ظ
3806 ?\ع
3807 ?\غ
3808 ?\ـ
3809 ?\ف
3810 ?\ق
3811 ?\ك
3812 ?\ل
3813 ?\م
3814 ?\ن
3815 ?\ه
3816 ?\و
3817 ?\ى
3818 ?\ي
3819 ?\ً
3820 ?\ٌ
3821 ?\ٍ
3822 ?\َ
3823 ?\ُ
3824 ?\ِ
3825 ?\ّ
3826 ?\ْ
3827 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3828 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3829 nil nil nil nil nil nil nil nil nil nil nil]
3830 "Unicode-based Arabic ISO/IEC 8859-6 (MIME: ISO-8859-6)"
3831 ?6)
3832 (define-coding-system-alias 'arabic-iso-8bit 'iso-8859-6)
3833
3834 ;;;###autoload(autoload-coding-system 'iso-8859-10 '(require 'code-pages))
3835 (cp-make-coding-system
3836 iso-latin-6
3837 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3838 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3839 ?\ 
3840 ?\Ą
3841 ?\Ē
3842 ?\Ģ
3843 ?\Ī
3844 ?\Ĩ
3845 ?\Ķ
3846 ?\§
3847 ?\Ļ
3848 ?\Đ
3849 ?\Š
3850 ?\Ŧ
3851 ?\Ž
3852 ?\­
3853 ?\Ū
3854 ?\Ŋ
3855 ?\°
3856 ?\ą
3857 ?\ē
3858 ?\ģ
3859 ?\ī
3860 ?\ĩ
3861 ?\ķ
3862 ?\·
3863 ?\ļ
3864 ?\đ
3865 ?\š
3866 ?\ŧ
3867 ?\ž
3868 ?\―
3869 ?\ū
3870 ?\ŋ
3871 ?\Ā
3872 ?\Á
3873 ?\Â
3874 ?\Ã
3875 ?\Ä
3876 ?\Å
3877 ?\Æ
3878 ?\Į
3879 ?\Č
3880 ?\É
3881 ?\Ę
3882 ?\Ë
3883 ?\Ė
3884 ?\Í
3885 ?\Î
3886 ?\Ï
3887 ?\Ð
3888 ?\Ņ
3889 ?\Ō
3890 ?\Ó
3891 ?\Ô
3892 ?\Õ
3893 ?\Ö
3894 ?\Ũ
3895 ?\Ø
3896 ?\Ų
3897 ?\Ú
3898 ?\Û
3899 ?\Ü
3900 ?\Ý
3901 ?\Þ
3902 ?\ß
3903 ?\ā
3904 ?\á
3905 ?\â
3906 ?\ã
3907 ?\ä
3908 ?\å
3909 ?\æ
3910 ?\į
3911 ?\č
3912 ?\é
3913 ?\ę
3914 ?\ë
3915 ?\ė
3916 ?\í
3917 ?\î
3918 ?\ï
3919 ?\ð
3920 ?\ņ
3921 ?\ō
3922 ?\ó
3923 ?\ô
3924 ?\õ
3925 ?\ö
3926 ?\ũ
3927 ?\ø
3928 ?\ų
3929 ?\ú
3930 ?\û
3931 ?\ü
3932 ?\ý
3933 ?\þ
3934 ?\ĸ]
3935 "Unicode-based encoding for Latin-6 (MIME: ISO-8859-10)")
3936 (coding-system-put 'iso-latin-6 'mime-charset 'iso-8859-10)
3937 (define-coding-system-alias 'iso-8859-10 'iso-latin-6)
3938 (define-coding-system-alias 'latin-6 'iso-latin-6)
3939
3940 ;; used by lt_LT, lv_LV, mi_NZ
3941 ;;;###autoload(autoload-coding-system 'iso-8859-13 '(require 'code-pages))
3942 (cp-make-coding-system
3943 iso-latin-7
3944 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3945 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3946 ?\ 
3947 ?\¡
3948 ?\¢
3949 ?\£
3950 ?\¤
3951 ?\„
3952 ?\¦
3953 ?\§
3954 ?\¨
3955 ?\©
3956 ?\ª
3957 ?\«
3958 ?\¬
3959 ?\­
3960 ?\®
3961 ?\¯
3962 ?\°
3963 ?\±
3964 ?\²
3965 ?\³
3966 ?\“
3967 ?\µ
3968 ?\¶
3969 ?\·
3970 ?\¸
3971 ?\¹
3972 ?\º
3973 ?\»
3974 ?\¼
3975 ?\½
3976 ?\¾
3977 ?\¿
3978 ?\Ą
3979 ?\Į
3980 ?\Ā
3981 ?\Ć
3982 ?\Ä
3983 ?\Å
3984 ?\Ę
3985 ?\Ē
3986 ?\Č
3987 ?\É
3988 ?\Ź
3989 ?\Ė
3990 ?\Ģ
3991 ?\Ķ
3992 ?\Ī
3993 ?\Ļ
3994 ?\Š
3995 ?\Ń
3996 ?\Ņ
3997 ?\Ó
3998 ?\Ō
3999 ?\Õ
4000 ?\Ö
4001 ?\×
4002 ?\Ų
4003 ?\Ł
4004 ?\Ś
4005 ?\Ū
4006 ?\Ü
4007 ?\Ż
4008 ?\Ž
4009 ?\ß
4010 ?\ą
4011 ?\į
4012 ?\ā
4013 ?\ć
4014 ?\ä
4015 ?\å
4016 ?\ę
4017 ?\ē
4018 ?\č
4019 ?\é
4020 ?\ź
4021 ?\ė
4022 ?\ģ
4023 ?\ķ
4024 ?\ī
4025 ?\ļ
4026 ?\š
4027 ?\ń
4028 ?\ņ
4029 ?\ó
4030 ?\ō
4031 ?\õ
4032 ?\ö
4033 ?\÷
4034 ?\ų
4035 ?\ł
4036 ?\ś
4037 ?\ū
4038 ?\ü
4039 ?\ż
4040 ?\ž
4041 ?\’
4042 ]
4043 "Unicode-based encoding for Latin-7 (MIME: ISO-8859-13)"
4044 ?l) ;; Lithuanian/Latvian
4045 (coding-system-put 'iso-latin-7 'mime-charset 'iso-8859-13)
4046 (define-coding-system-alias 'iso-8859-13 'iso-latin-7)
4047 (define-coding-system-alias 'latin-7 'iso-latin-7)
4048
4049 ;; Fixme: check on the C1 characters which libiconv includes. They
4050 ;; are reproduced below, but are probably wrong. I can't find an
4051 ;; official definition of georgian-ps.
4052 ;;;###autoload(autoload-coding-system 'georgian-ps '(require 'code-pages))
4053 (cp-make-coding-system
4054 georgian-ps ; used by glibc for ka_GE
4055 [?\\80
4056 ?\\81
4057 ?\‚
4058 ?\ƒ
4059 ?\„
4060 ?\…
4061 ?\†
4062 ?\‡
4063 ?\ˆ
4064 ?\‰
4065 ?\Š
4066 ?\‹
4067 ?\Œ
4068 ?\\8d
4069 ?\\8e
4070 ?\\8f
4071 ?\\90
4072 ?\‘
4073 ?\’
4074 ?\“
4075 ?\”
4076 ?\•
4077 ?\–
4078 ?\—
4079 ?\˜
4080 ?\™
4081 ?\š
4082 ?\›
4083 ?\œ
4084 ?\\9d
4085 ?\\9e
4086 ?\Ÿ
4087 ?\ 
4088 ?\¡
4089 ?\¢
4090 ?\£
4091 ?\¤
4092 ?\¥
4093 ?\¦
4094 ?\§
4095 ?\¨
4096 ?\©
4097 ?\ª
4098 ?\«
4099 ?\¬
4100 ?\­
4101 ?\®
4102 ?\¯
4103 ?\°
4104 ?\±
4105 ?\²
4106 ?\³
4107 ?\´
4108 ?\µ
4109 ?\¶
4110 ?\·
4111 ?\¸
4112 ?\¹
4113 ?\º
4114 ?\»
4115 ?\¼
4116 ?\½
4117 ?\¾
4118 ?\¿
4119 ?\ა
4120 ?\ბ
4121 ?\გ
4122 ?\დ
4123 ?\ე
4124 ?\ვ
4125 ?\ზ
4126 ?\ჱ
4127 ?\თ
4128 ?\ი
4129 ?\კ
4130 ?\ლ
4131 ?\მ
4132 ?\ნ
4133 ?\ჲ
4134 ?\ო
4135 ?\პ
4136 ?\ჟ
4137 ?\რ
4138 ?\ს
4139 ?\ტ
4140 ?\ჳ
4141 ?\უ
4142 ?\ფ
4143 ?\ქ
4144 ?\ღ
4145 ?\ყ
4146 ?\შ
4147 ?\ჩ
4148 ?\ც
4149 ?\ძ
4150 ?\წ
4151 ?\ჭ
4152 ?\ხ
4153 ?\ჴ
4154 ?\ჯ
4155 ?\ჰ
4156 ?\ჵ
4157 ?\æ
4158 ?\ç
4159 ?\è
4160 ?\é
4161 ?\ê
4162 ?\ë
4163 ?\ì
4164 ?\í
4165 ?\î
4166 ?\ï
4167 ?\ð
4168 ?\ñ
4169 ?\ò
4170 ?\ó
4171 ?\ô
4172 ?\õ
4173 ?\ö
4174 ?\÷
4175 ?\ø
4176 ?\ù
4177 ?\ú
4178 ?\û
4179 ?\ü
4180 ?\ý
4181 ?\þ
4182 ?\ÿ]
4183 nil ?G)
4184 (coding-system-put 'georgian-ps 'mime-charset nil) ; not in IANA list
4185
4186 ;; From http://www.microsoft.com/globaldev/reference/oem/720.htm
4187 (cp-make-coding-system
4188 cp720
4189 [nil
4190 nil
4191 ?\é
4192 ?\â
4193 nil
4194 ?\à
4195 nil
4196 ?\ç
4197 ?\ê
4198 ?\ë
4199 ?\è
4200 ?\ï
4201 ?\î
4202 nil
4203 nil
4204 nil
4205 nil
4206 ?\ّ
4207 ?\ْ
4208 ?\ô
4209 ?\¤
4210 ?\ـ
4211 ?\û
4212 ?\ù
4213 ?\ء
4214 ?\آ
4215 ?\أ
4216 ?\ؤ
4217 ?\£
4218 ?\إ
4219 ?\ئ
4220 ?\ا
4221 ?\ب
4222 ?\ة
4223 ?\ت
4224 ?\ث
4225 ?\ج
4226 ?\ح
4227 ?\خ
4228 ?\د
4229 ?\ذ
4230 ?\ر
4231 ?\ز
4232 ?\س
4233 ?\ش
4234 ?\ص
4235 ?\«
4236 ?\»
4237 ?\░
4238 ?\▒
4239 ?\▓
4240 ?\│
4241 ?\┤
4242 ?\╡
4243 ?\╢
4244 ?\╖
4245 ?\╕
4246 ?\╣
4247 ?\║
4248 ?\╗
4249 ?\╝
4250 ?\╜
4251 ?\╛
4252 ?\┐
4253 ?\└
4254 ?\┴
4255 ?\┬
4256 ?\├
4257 ?\─
4258 ?\┼
4259 ?\╞
4260 ?\╟
4261 ?\╚
4262 ?\╔
4263 ?\╩
4264 ?\╦
4265 ?\╠
4266 ?\═
4267 ?\╬
4268 ?\╧
4269 ?\╨
4270 ?\╤
4271 ?\╥
4272 ?\╙
4273 ?\╘
4274 ?\╒
4275 ?\╓
4276 ?\╫
4277 ?\╪
4278 ?\┘
4279 ?\┌
4280 ?\█
4281 ?\▄
4282 ?\▌
4283 ?\▐
4284 ?\▀
4285 ?\ض
4286 ?\ط
4287 ?\ظ
4288 ?\ع
4289 ?\غ
4290 ?\ف
4291 ?\µ
4292 ?\ق
4293 ?\ك
4294 ?\ل
4295 ?\م
4296 ?\ن
4297 ?\ه
4298 ?\و
4299 ?\ى
4300 ?\ي
4301 ?\≡
4302 ?\ً
4303 ?\ٌ
4304 ?\ٍ
4305 ?\َ
4306 ?\ُ
4307 ?\ِ
4308 ?\≈
4309 ?\°
4310 ?\∙
4311 ?\·
4312 ?\√
4313 ?\ⁿ
4314 ?\²
4315 ?\■
4316 ?\ ])
4317 (coding-system-put 'cp720 'mime-charset nil) ; not in IANA list
4318
4319 ;; http://oss.software.ibm.com/cvs/icu/charset/data/ucm/ibm-1125_P100-2000.ucm
4320 (cp-make-coding-system
4321 cp1125
4322 [?\А
4323 ?\Б
4324 ?\В
4325 ?\Г
4326 ?\Д
4327 ?\Е
4328 ?\Ж
4329 ?\З
4330 ?\И
4331 ?\Й
4332 ?\К
4333 ?\Л
4334 ?\М
4335 ?\Н
4336 ?\О
4337 ?\П
4338 ?\Р
4339 ?\С
4340 ?\Т
4341 ?\У
4342 ?\Ф
4343 ?\Х
4344 ?\Ц
4345 ?\Ч
4346 ?\Ш
4347 ?\Щ
4348 ?\Ъ
4349 ?\Ы
4350 ?\Ь
4351 ?\Э
4352 ?\Ю
4353 ?\Я
4354 ?\а
4355 ?\б
4356 ?\в
4357 ?\г
4358 ?\д
4359 ?\е
4360 ?\ж
4361 ?\з
4362 ?\и
4363 ?\й
4364 ?\к
4365 ?\л
4366 ?\м
4367 ?\н
4368 ?\о
4369 ?\п
4370 ?\░
4371 ?\▒
4372 ?\▓
4373 ?\│
4374 ?\┤
4375 ?\╡
4376 ?\╢
4377 ?\╖
4378 ?\╕
4379 ?\╣
4380 ?\║
4381 ?\╗
4382 ?\╝
4383 ?\╜
4384 ?\╛
4385 ?\┐
4386 ?\└
4387 ?\┴
4388 ?\┬
4389 ?\├
4390 ?\─
4391 ?\┼
4392 ?\╞
4393 ?\╟
4394 ?\╚
4395 ?\╔
4396 ?\╩
4397 ?\╦
4398 ?\╠
4399 ?\═
4400 ?\╬
4401 ?\╧
4402 ?\╨
4403 ?\╤
4404 ?\╥
4405 ?\╙
4406 ?\╘
4407 ?\╒
4408 ?\╓
4409 ?\╫
4410 ?\╪
4411 ?\┘
4412 ?\┌
4413 ?\█
4414 ?\▄
4415 ?\▌
4416 ?\▐
4417 ?\▀
4418 ?\р
4419 ?\с
4420 ?\т
4421 ?\у
4422 ?\ф
4423 ?\х
4424 ?\ц
4425 ?\ч
4426 ?\ш
4427 ?\щ
4428 ?\ъ
4429 ?\ы
4430 ?\ь
4431 ?\э
4432 ?\ю
4433 ?\я
4434 ?\Ё
4435 ?\ё
4436 ?\Ґ
4437 ?\ґ
4438 ?\Є
4439 ?\є
4440 ?\І
4441 ?\і
4442 ?\Ї
4443 ?\ї
4444 ?\·
4445 ?\√
4446 ?\№
4447 ?\¤
4448 ?\■
4449 ?\ ])
4450 (define-coding-system-alias 'ruscii 'cp1125)
4451 ;; Original name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua>
4452 (define-coding-system-alias 'cp866u 'cp1125)
4453 (coding-system-put 'cp1125 'mime-charset nil)
4454
4455 ;; Suggested by Anton Zinoviev <anton@lml.bas.bg>: Bulgarian DOS
4456 ;; codepage. Table at
4457 ;; <URL:http://czyborra.com/charsets/bulgarian-mik.txt.gz>.
4458 (cp-make-coding-system
4459 mik
4460 [?А ?Б ?В ?Г ?Д ?Е ?Ж ?З ?И ?Й ?К ?Л ?М ?Н ?О ?П ?Р ?С ?Т ?У ?Ф ?Х ?Ц
4461 ?Ч ?Ш ?Щ ?Ъ ?Ы ?Ь ?Э ?Ю ?Я ?а ?б ?в ?г ?д ?е ?ж ?з ?и ?й ?к ?л ?м ?н
4462 ?о ?п ?р ?с ?т ?у ?ф ?х ?ц ?ч ?ш ?щ ?ъ ?ы ?ь ?э ?ю ?я ?└ ?┴ ?┬ ?├ ?─
4463 ?┼ ?╣ ?║ ?╚ ?╔ ?╩ ?╦ ?╠ ?═ ?╬ ?┐ ?░ ?▒ ?▓ ?│ ?┤ ?№ ?§ ?╗ ?╝ ?┘ ?┌ ?█
4464 ?▄ ?▌ ?▐ ?▀ ?α ?β ?Γ ?π ?Σ ?σ ?μ ?τ ?Φ ?Θ ?Ω ?δ ?∞ ?∅ ?∈ ?∩ ?≡ ?± ?≥
4465 ?≤ ?⌠ ?⌡ ?÷ ?≈ ?° ?∙ ?· ?√ ?ⁿ ?² ?■ ? ])
4466 (coding-system-put 'mik 'mime-charset nil)
4467
4468 ;; Suggested by Anton Zinoviev <anton@lml.bas.bg>: similar to CP1251
4469 ;; and used for some non-Slavic Cyrillic languages. Table found at
4470 ;; <URL:ftp://ftp.logic.ru/pub/logic/linux/cyr-asian/PT154>. See also
4471 ;; <URL:http://lists.w3.org/Archives/Public/ietf-charsets/2002AprJun/0092.html,
4472 ;; which suggests it's used in an Asian Cyrillic context.
4473 ;;;###autoload(autoload-coding-system 'pt154 '(require 'code-pages))
4474 (cp-make-coding-system
4475 pt154
4476 [?Җ ?Ғ ?Ӯ ?ғ ?„ ?… ?Ҷ ?Ү ?Ҳ ?ү ?Ҡ ?Ӣ ?Ң ?Қ ?Һ ?Ҹ ?җ ?‘ ?’ ?“ ?” ?• ?–
4477 ?— ?ҳ ?ҷ ?ҡ ?ӣ ?ң ?қ ?һ ?ҹ ?  ?Ў ?ў ?Ј ?Ө ?Ҙ ?Ұ ?§ ?Ё ?© ?Ә ?\« ?¬ ?ӯ
4478 ?® ?Ҝ ?° ?ұ ?І ?і ?ҙ ?ө ?¶ ?· ?ё ?№ ?ә ?» ?ј ?Ҫ ?ҫ ?ҝ ?А ?Б ?В ?Г ?Д
4479 ?Е ?Ж ?З ?И ?Й ?К ?Л ?М ?Н ?О ?П ?Р ?С ?Т ?У ?Ф ?Х ?Ц ?Ч ?Ш ?Щ ?Ъ ?Ы
4480 ?Ь ?Э ?Ю ?Я ?а ?б ?в ?г ?д ?е ?ж ?з ?и ?й ?к ?л ?м ?н ?о ?п ?р ?с ?т
4481 ?у ?ф ?х ?ц ?ч ?ш ?щ ?ъ ?ы ?ь ?э ?ю ?я])
4482
4483 ;;;###autoload(autoload-coding-system 'iso-8859-11 '(require 'code-pages))
4484 (cp-make-coding-system
4485 iso-8859-11
4486 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4487 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4488 ?  ?ก ?ข ?ฃ ?ค ?ฅ ?ฆ ?ง ?จ ?ฉ ?ช ?ซ ?ฌ ?ญ ?ฎ ?ฏ
4489 ?ฐ ?ฑ ?ฒ ?ณ ?ด ?ต ?ถ ?ท ?ธ ?น ?บ ?ป ?ผ ?ฝ ?พ ?ฟ
4490 ?ภ ?ม ?ย ?ร ?ฤ ?ล ?ฦ ?ว ?ศ ?ษ ?ส ?ห ?ฬ ?อ ?ฮ ?ฯ
4491 ?ะ ?ั ?า ?ำ ?ิ ?ี ?ึ ?ื ?ุ ?ู ?ฺ nil nil nil nil ?฿
4492 ?เ ?แ ?โ ?ใ ?ไ ?ๅ ?ๆ ?็ ?่ ?้ ?๊ ?๋ ?์ ?ํ ?๎ ?๏
4493 ?๐ ?๑ ?๒ ?๓ ?๔ ?๕ ?๖ ?๗ ?๘ ?๙ ?๚ ?๛ nil nil nil nil]
4494 "ISO-8859-11. This is `thai-tis620' with the addition of no-break-space.")
4495
4496 (dotimes (i 9)
4497 (let ((w (intern (format "windows-125%d" i)))
4498 (c (intern (format "cp125%d" i))))
4499 ;; Define cp125* as aliases for all windows-125*, so on Windows
4500 ;; we can just concat "cp" to the ANSI codepage we get from the system
4501 ;; and not have to worry about whether it should be "cp" or "windows-".
4502 (if (coding-system-p w)
4503 (define-coding-system-alias c w))
4504 ;; Compatibility with codepage.el, though cp... are not the
4505 ;; canonical names.
4506 (push (assoc w non-iso-charset-alist) non-iso-charset-alist)))
4507
4508 (provide 'code-pages)
4509
4510 ;;; arch-tag: 8b6e3c73-b271-4198-866d-ea6d0ceff1b2
4511 ;;; code-pages.el ends here