(ccl-decode-mule-utf-8): Check utf-subst-table-for-decode for more
[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 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 (cp-make-coding-system
2444 windows-1250
2445 [?\€
2446 nil
2447 ?\‚
2448 nil
2449 ?\„
2450 ?\…
2451 ?\†
2452 ?\‡
2453 nil
2454 ?\‰
2455 ?\Š
2456 ?\‹
2457 ?\Ś
2458 ?\Ť
2459 ?\Ž
2460 ?\Ź
2461 nil
2462 ?\‘
2463 ?\’
2464 ?\“
2465 ?\”
2466 ?\•
2467 ?\–
2468 ?\—
2469 nil
2470 ?\™
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 (cp-make-coding-system
2575 windows-1253
2576 [?\€
2577 nil
2578 ?\‚
2579 ?\ƒ
2580 ?\„
2581 ?\…
2582 ?\†
2583 ?\‡
2584 nil
2585 ?\‰
2586 nil
2587 ?\‹
2588 nil
2589 nil
2590 nil
2591 nil
2592 nil
2593 ?\‘
2594 ?\’
2595 ?\“
2596 ?\”
2597 ?\•
2598 ?\–
2599 ?\—
2600 nil
2601 ?\™
2602 nil
2603 ?\›
2604 nil
2605 nil
2606 nil
2607 nil
2608 ?\ 
2609 ?\΅
2610 ?\Ά
2611 ?\£
2612 ?\¤
2613 ?\¥
2614 ?\¦
2615 ?\§
2616 ?\¨
2617 ?\©
2618 nil
2619 ?\«
2620 ?\¬
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 nil
2659 ?\Σ
2660 ?\Τ
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 nil]
2704 nil ?g) ;; Greek
2705
2706 (cp-make-coding-system
2707 windows-1254
2708 [?\€
2709 nil
2710 ?\‚
2711 ?\ƒ
2712 ?\„
2713 ?\…
2714 ?\†
2715 ?\‡
2716 ?\ˆ
2717 ?\‰
2718 ?\Š
2719 ?\‹
2720 ?\Œ
2721 nil
2722 nil
2723 nil
2724 nil
2725 ?\‘
2726 ?\’
2727 ?\“
2728 ?\”
2729 ?\•
2730 ?\–
2731 ?\—
2732 ?\˜
2733 ?\™
2734 ?\š
2735 ?\›
2736 ?\œ
2737 nil
2738 nil
2739 ?\Ÿ
2740 ?\ 
2741 ?\¡
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 ;; yi_US
2838 (cp-make-coding-system
2839 windows-1255
2840 [?\€
2841 nil
2842 ?\‚
2843 ?\ƒ
2844 ?\„
2845 ?\…
2846 ?\†
2847 ?\‡
2848 ?\ˆ
2849 ?\‰
2850 nil
2851 ?\‹
2852 nil
2853 nil
2854 nil
2855 nil
2856 nil
2857 ?\‘
2858 ?\’
2859 ?\“
2860 ?\”
2861 ?\•
2862 ?\–
2863 ?\—
2864 ?\˜
2865 ?\™
2866 nil
2867 ?\›
2868 nil
2869 nil
2870 nil
2871 nil
2872 ?\ 
2873 ?\¡
2874 ?\¢
2875 ?\£
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 nil
2915 ?\ֻ
2916 ?\ּ
2917 ?\ֽ
2918 ?\־
2919 ?\ֿ
2920 ?\׀
2921 ?\ׁ
2922 ?\ׂ
2923 ?\׃
2924 ?\װ
2925 ?\ױ
2926 ?\ײ
2927 ?\׳
2928 ?\״
2929 nil
2930 nil
2931 nil
2932 nil
2933 nil
2934 nil
2935 nil
2936 ?\א
2937 ?\ב
2938 ?\ג
2939 ?\ד
2940 ?\ה
2941 ?\ו
2942 ?\ז
2943 ?\ח
2944 ?\ט
2945 ?\י
2946 ?\ך
2947 ?\כ
2948 ?\ל
2949 ?\ם
2950 ?\מ
2951 ?\ן
2952 ?\נ
2953 ?\ס
2954 ?\ע
2955 ?\ף
2956 ?\פ
2957 ?\ץ
2958 ?\צ
2959 ?\ק
2960 ?\ר
2961 ?\ש
2962 ?\ת
2963 nil
2964 nil
2965 ?\‎
2966 ?\‏
2967 nil]
2968 nil ?h) ;; Hebrew
2969
2970 (cp-make-coding-system
2971 windows-1256
2972 [?\€
2973 ?\پ
2974 ?\‚
2975 ?\ƒ
2976 ?\„
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 nil ?a) ;; Arabic
3101
3102 (cp-make-coding-system
3103 windows-1257
3104 [?\€
3105 nil
3106 ?\‚
3107 nil
3108 ?\„
3109 ?\…
3110 ?\†
3111 ?\‡
3112 nil
3113 ?\‰
3114 nil
3115 ?\‹
3116 nil
3117 nil
3118 nil
3119 nil
3120 nil
3121 ?\‘
3122 ?\’
3123 ?\“
3124 ?\”
3125 ?\•
3126 ?\–
3127 ?\—
3128 nil
3129 ?\™
3130 nil
3131 ?\›
3132 nil
3133 nil
3134 nil
3135 nil
3136 ?\ 
3137 nil
3138 ?\¢
3139 ?\£
3140 ?\¤
3141 nil
3142 ?\¦
3143 ?\§
3144 ?\Ø
3145 ?\©
3146 ?\Ŗ
3147 ?\«
3148 ?\¬
3149 ?\­
3150 ?\®
3151 ?\Æ
3152 ?\°
3153 ?\±
3154 ?\²
3155 ?\³
3156 nil
3157 ?\µ
3158 ?\¶
3159 ?\·
3160 ?\ø
3161 ?\¹
3162 ?\ŗ
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 nil])
3232
3233 (cp-make-coding-system
3234 windows-1258
3235 [?\€
3236 nil
3237 ?\‚
3238 ?\ƒ
3239 ?\„
3240 ?\…
3241 ?\†
3242 ?\‡
3243 ?\ˆ
3244 ?\‰
3245 nil
3246 ?\‹
3247 ?\Œ
3248 nil
3249 nil
3250 nil
3251 nil
3252 ?\‘
3253 ?\’
3254 ?\“
3255 ?\”
3256 ?\•
3257 ?\–
3258 ?\—
3259 ?\˜
3260 ?\™
3261 nil
3262 ?\›
3263 ?\œ
3264 nil
3265 nil
3266 ?\Ÿ
3267 ?\ 
3268 ?\¡
3269 ?\¢
3270 ?\£
3271 ?\¤
3272 ?\¥
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 (cp-make-coding-system
3365 next
3366 [?\ 
3367 ?\À
3368 ?\Á
3369 ?\Â
3370 ?\Ã
3371 ?\Ä
3372 ?\Å
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 nil
3408 ?\“
3409 ?\«
3410 nil
3411 nil
3412 ?\fi
3413 ?\fl
3414 ?\®
3415 ?\–
3416 ?\†
3417 ?\‡
3418 ?\·
3419 ?\¦
3420 ?\¶
3421 ?\•
3422 nil
3423 nil
3424 ?\”
3425 ?\»
3426 ?\…
3427 ?\‰
3428 ?\¬
3429 ?\¿
3430 ?\¹
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 nil
3493 nil]
3494 "NeXTstep encoding." ?N)
3495
3496 (cp-make-coding-system
3497 koi8-t ; used by glibc for tg_TJ
3498 [?\қ
3499 ?\ғ
3500 ?\‚
3501 ?\Ғ
3502 ?\„
3503 ?\…
3504 ?\†
3505 ?\‡
3506 nil
3507 ?\‰
3508 ?\ҳ
3509 ?\‹
3510 ?\Ҳ
3511 ?\ҷ
3512 ?\Ҷ
3513 nil
3514 ?\Қ
3515 ?\‘
3516 ?\’
3517 ?\“
3518 ?\”
3519 ?\•
3520 ?\–
3521 ?\—
3522 nil
3523 ?\™
3524 nil
3525 ?\›
3526 nil
3527 nil
3528 nil
3529 nil
3530 nil
3531 ?\ӯ
3532 ?\Ӯ
3533 ?\ё
3534 ?\¤
3535 ?\ӣ
3536 ?\¦
3537 ?\§
3538 nil
3539 nil
3540 nil
3541 ?\«
3542 ?\¬
3543 ?\­
3544 ?\®
3545 nil
3546 ?\°
3547 ?\±
3548 ?\²
3549 ?\Ё
3550 nil
3551 ?\Ӣ
3552 ?\¶
3553 ?\·
3554 nil
3555 ?\№
3556 nil
3557 ?\»
3558 nil
3559 nil
3560 nil
3561 ?\©
3562 ?\ю
3563 ?\а
3564 ?\б
3565 ?\ц
3566 ?\д
3567 ?\е
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 "Unicode-based KOI8-T encoding for Cyrillic")
3627 (coding-system-put 'koi8-t 'mime-charset nil) ; not in the IANA list
3628 (define-coding-system-alias 'cyrillic-koi8-t 'koi8-t)
3629
3630 ;; Online final ISO draft:
3631
3632 ;; http://www.evertype.com/standards/iso8859/fdis8859-16-en.pdf
3633
3634 ;; Equivalent National Standard:
3635 ;; Romanian Standard SR 14111:1998, Romanian Standards Institution
3636 ;; (ASRO).
3637
3638 ;; Intended usage:
3639
3640 ;; "This set of coded graphic characters is intended for use in data and
3641 ;; text processing applications and also for information interchange. The
3642 ;; set contains graphic characters used for general purpose applications in
3643 ;; typical office environments in at least the following languages:
3644 ;; Albanian, Croatian, English, Finnish, French, German, Hungarian, Irish
3645 ;; Gaelic (new orthography), Italian, Latin, Polish, Romanian, and
3646 ;; Slovenian. This set of coded graphic characters may be regarded as a
3647 ;; version of an 8-bit code according to ISO/IEC 2022 or ISO/IEC 4873 at
3648 ;; level 1." [ISO 8859-16:2001(E), p. 1]
3649
3650 ;; This charset is suitable for use in MIME text body parts.
3651
3652 ;; ISO 8859-16 was primarily designed for single-byte encoding the Romanian
3653 ;; language. The UTF-8 charset is the preferred and in today's MIME software
3654 ;; more widely implemented encoding suitable for Romanian.
3655 (cp-make-coding-system
3656 iso-latin-10 ; consistent with, e.g. Latin-1
3657 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3658 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3659 ?\ 
3660 ?\Ą
3661 ?\ą
3662 ?\Ł
3663 ?\€
3664 ?\„
3665 ?\Š
3666 ?\§
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 "Unicode-based encoding for Latin-10 (MIME: ISO-8859-16)"
3756 ?r) ;; Romanian
3757 (coding-system-put 'iso-latin-10 'mime-charset 'iso-8859-16)
3758 (define-coding-system-alias 'iso-8859-16 'iso-latin-10)
3759 (define-coding-system-alias 'latin-10 'iso-latin-10)
3760
3761 ;; Unicode-based alternative which has the possible advantage of
3762 ;; having its relative sparseness specified.
3763 (cp-make-coding-system
3764 ;; The base system uses arabic-iso-8bit, but that's not a MIME charset.
3765 iso-8859-6
3766 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3767 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3768 ?\ 
3769 ?\¤
3770 ?\،
3771 ?\­
3772 ?\؛
3773 ?\؟
3774 ?\ء
3775 ?\آ
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 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3820 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3821 nil nil nil nil nil nil nil nil nil nil nil]
3822 "Unicode-based Arabic ISO/IEC 8859-6 (MIME: ISO-8859-6)"
3823 ?6)
3824 (define-coding-system-alias 'arabic-iso-8bit 'iso-8859-6)
3825
3826 (cp-make-coding-system
3827 iso-latin-6
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 nil nil nil nil
3830 ?\ 
3831 ?\Ą
3832 ?\Ē
3833 ?\Ģ
3834 ?\Ī
3835 ?\Ĩ
3836 ?\Ķ
3837 ?\§
3838 ?\Ļ
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 "Unicode-based encoding for Latin-6 (MIME: ISO-8859-10)")
3927 (coding-system-put 'iso-latin-6 'mime-charset 'iso-8859-10)
3928 (define-coding-system-alias 'iso-8859-10 'iso-latin-6)
3929 (define-coding-system-alias 'latin-6 'iso-latin-6)
3930
3931 ;; used by lt_LT, lv_LV, mi_NZ
3932 (cp-make-coding-system
3933 iso-latin-7
3934 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3935 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3936 ?\ 
3937 ?\¡
3938 ?\¢
3939 ?\£
3940 ?\¤
3941 ?\„
3942 ?\¦
3943 ?\§
3944 ?\¨
3945 ?\©
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 "Unicode-based encoding for Latin-7 (MIME: ISO-8859-13)"
4034 ?l) ;; Lithuanian/Latvian
4035 (coding-system-put 'iso-latin-7 'mime-charset 'iso-8859-13)
4036 (define-coding-system-alias 'iso-8859-13 'iso-latin-7)
4037 (define-coding-system-alias 'latin-7 'iso-latin-7)
4038
4039 ;; Fixme: check on the C1 characters which libiconv includes. They
4040 ;; are reproduced below, but are probably wrong. I can't find an
4041 ;; official definition of georgian-ps.
4042 (cp-make-coding-system
4043 georgian-ps ; used by glibc for ka_GE
4044 [?\\80
4045 ?\\81
4046 ?\‚
4047 ?\ƒ
4048 ?\„
4049 ?\…
4050 ?\†
4051 ?\‡
4052 ?\ˆ
4053 ?\‰
4054 ?\Š
4055 ?\‹
4056 ?\Œ
4057 ?\\8d
4058 ?\\8e
4059 ?\\8f
4060 ?\\90
4061 ?\‘
4062 ?\’
4063 ?\“
4064 ?\”
4065 ?\•
4066 ?\–
4067 ?\—
4068 ?\˜
4069 ?\™
4070 ?\š
4071 ?\›
4072 ?\œ
4073 ?\\9d
4074 ?\\9e
4075 ?\Ÿ
4076 ?\ 
4077 ?\¡
4078 ?\¢
4079 ?\£
4080 ?\¤
4081 ?\¥
4082 ?\¦
4083 ?\§
4084 ?\¨
4085 ?\©
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 nil ?G)
4173 (coding-system-put 'georgian-ps 'mime-charset nil) ; not in IANA list
4174
4175 ;; From http://www.microsoft.com/globaldev/reference/oem/720.htm
4176 (cp-make-coding-system
4177 cp720
4178 [nil
4179 nil
4180 ?\é
4181 ?\â
4182 nil
4183 ?\à
4184 nil
4185 ?\ç
4186 ?\ê
4187 ?\ë
4188 ?\è
4189 ?\ï
4190 ?\î
4191 nil
4192 nil
4193 nil
4194 nil
4195 ?\ّ
4196 ?\ْ
4197 ?\ô
4198 ?\¤
4199 ?\ـ
4200 ?\û
4201 ?\ù
4202 ?\ء
4203 ?\آ
4204 ?\أ
4205 ?\ؤ
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 (coding-system-put 'cp720 'mime-charset nil) ; not in IANA list
4307
4308 ;; http://oss.software.ibm.com/cvs/icu/charset/data/ucm/ibm-1125_P100-2000.ucm
4309 (cp-make-coding-system
4310 cp1125
4311 [?\А
4312 ?\Б
4313 ?\В
4314 ?\Г
4315 ?\Д
4316 ?\Е
4317 ?\Ж
4318 ?\З
4319 ?\И
4320 ?\Й
4321 ?\К
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 (define-coding-system-alias 'ruscii 'cp1125)
4440 ;; Original name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua>
4441 (define-coding-system-alias 'cp866u 'cp1125)
4442 (coding-system-put 'cp1125 'mime-charset nil)
4443
4444 ;; Suggested by Anton Zinoviev <anton@lml.bas.bg>: Bulgarian DOS
4445 ;; codepage. Table at
4446 ;; <URL:http://czyborra.com/charsets/bulgarian-mik.txt.gz>.
4447 (cp-make-coding-system
4448 mik
4449 [?А ?Б ?В ?Г ?Д ?Е ?Ж ?З ?И ?Й ?К ?Л ?М ?Н ?О ?П ?Р ?С ?Т ?У ?Ф ?Х ?Ц
4450 ?Ч ?Ш ?Щ ?Ъ ?Ы ?Ь ?Э ?Ю ?Я ?а ?б ?в ?г ?д ?е ?ж ?з ?и ?й ?к ?л ?м ?н
4451 ?о ?п ?р ?с ?т ?у ?ф ?х ?ц ?ч ?ш ?щ ?ъ ?ы ?ь ?э ?ю ?я ?└ ?┴ ?┬ ?├ ?─
4452 ?┼ ?╣ ?║ ?╚ ?╔ ?╩ ?╦ ?╠ ?═ ?╬ ?┐ ?░ ?▒ ?▓ ?│ ?┤ ?№ ?§ ?╗ ?╝ ?┘ ?┌ ?█
4453 ?▄ ?▌ ?▐ ?▀ ?α ?β ?Γ ?π ?Σ ?σ ?μ ?τ ?Φ ?Θ ?Ω ?δ ?∞ ?∅ ?∈ ?∩ ?≡ ?± ?≥
4454 ?≤ ?⌠ ?⌡ ?÷ ?≈ ?° ?∙ ?· ?√ ?ⁿ ?² ?■ ? ])
4455 (coding-system-put 'mik 'mime-charset nil)
4456
4457 ;; Suggested by Anton Zinoviev <anton@lml.bas.bg>: similar to CP1251
4458 ;; and used for some non-Slavic Cyrillic languages. Table found at
4459 ;; <URL:ftp://ftp.logic.ru/pub/logic/linux/cyr-asian/PT154>. See also
4460 ;; <URL:http://lists.w3.org/Archives/Public/ietf-charsets/2002AprJun/0092.html,
4461 ;; which suggests it's used in an Asian Cyrillic context.
4462 ;;;###autoload(autoload-coding-system 'pt154 '(require 'code-pages))
4463 (cp-make-coding-system
4464 pt154
4465 [?Җ ?Ғ ?Ӯ ?ғ ?„ ?… ?Ҷ ?Ү ?Ҳ ?ү ?Ҡ ?Ӣ ?Ң ?Қ ?Һ ?Ҹ ?җ ?‘ ?’ ?“ ?” ?• ?–
4466 ?— ?ҳ ?ҷ ?ҡ ?ӣ ?ң ?қ ?һ ?ҹ ?  ?Ў ?ў ?Ј ?Ө ?Ҙ ?Ұ ?§ ?Ё ?© ?Ә ?\« ?¬ ?ӯ
4467 ?® ?Ҝ ?° ?ұ ?І ?і ?ҙ ?ө ?¶ ?· ?ё ?№ ?ә ?» ?ј ?Ҫ ?ҫ ?ҝ ?А ?Б ?В ?Г ?Д
4468 ?Е ?Ж ?З ?И ?Й ?К ?Л ?М ?Н ?О ?П ?Р ?С ?Т ?У ?Ф ?Х ?Ц ?Ч ?Ш ?Щ ?Ъ ?Ы
4469 ?Ь ?Э ?Ю ?Я ?а ?б ?в ?г ?д ?е ?ж ?з ?и ?й ?к ?л ?м ?н ?о ?п ?р ?с ?т
4470 ?у ?ф ?х ?ц ?ч ?ш ?щ ?ъ ?ы ?ь ?э ?ю ?я])
4471
4472 ;;;###autoload(autoload-coding-system 'iso-8859-11 '(require 'code-pages))
4473 (cp-make-coding-system
4474 iso-8859-11
4475 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4476 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4477 ?  ?ก ?ข ?ฃ ?ค ?ฅ ?ฆ ?ง ?จ ?ฉ ?ช ?ซ ?ฌ ?ญ ?ฎ ?ฏ
4478 ?ฐ ?ฑ ?ฒ ?ณ ?ด ?ต ?ถ ?ท ?ธ ?น ?บ ?ป ?ผ ?ฝ ?พ ?ฟ
4479 ?ภ ?ม ?ย ?ร ?ฤ ?ล ?ฦ ?ว ?ศ ?ษ ?ส ?ห ?ฬ ?อ ?ฮ ?ฯ
4480 ?ะ ?ั ?า ?ำ ?ิ ?ี ?ึ ?ื ?ุ ?ู ?ฺ nil nil nil nil ?฿
4481 ?เ ?แ ?โ ?ใ ?ไ ?ๅ ?ๆ ?็ ?่ ?้ ?๊ ?๋ ?์ ?ํ ?๎ ?๏
4482 ?๐ ?๑ ?๒ ?๓ ?๔ ?๕ ?๖ ?๗ ?๘ ?๙ ?๚ ?๛ nil nil nil nil]
4483 "ISO-8859-11. This is `thai-tis620' with the addition of no-break-space.")
4484
4485 (dotimes (i 9)
4486 (let ((w (intern (format "windows-125%d" i)))
4487 (c (intern (format "cp125%d" i))))
4488 ;; Define cp125* as aliases for all windows-125*, so on Windows
4489 ;; we can just concat "cp" to the ANSI codepage we get from the system
4490 ;; and not have to worry about whether it should be "cp" or "windows-".
4491 (if (coding-system-p w)
4492 (define-coding-system-alias c w))
4493 ;; Compatibility with codepage.el, though cp... are not the
4494 ;; canonical names.
4495 (push (assoc w non-iso-charset-alist) non-iso-charset-alist)))
4496
4497 (provide 'code-pages)
4498
4499 ;;; arch-tag: 8b6e3c73-b271-4198-866d-ea6d0ceff1b2
4500 ;;; code-pages.el ends here