(ogonek-jak, ogonek-how): Don't use beginning-of-buffer.
[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 ;; Copyright (C) 2004, 2005
5 ;; National Institute of Advanced Industrial Science and Technology (AIST)
6 ;; Registration Number H14PRO021
7
8 ;; Author: Dave Love <fx@gnu.org>
9 ;; Keywords: i18n
10
11 ;; This file is part of GNU Emacs.
12
13 ;; GNU Emacs is free software; you can redistribute it and/or modify
14 ;; it under the terms of the GNU General Public License as published by
15 ;; the Free Software Foundation; either version 2, or (at your option)
16 ;; any later version.
17
18 ;; GNU Emacs is distributed in the hope that it will be useful,
19 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
20 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 ;; GNU General Public License for more details.
22
23 ;; You should have received a copy of the GNU General Public License
24 ;; along with GNU Emacs; see the file COPYING. If not, write to the
25 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
26 ;; Boston, MA 02111-1307, USA.
27
28 ;;; Commentary:
29
30 ;; Definitions of miscellaneous 8-bit coding systems based on ASCII
31 ;; (we can't cope properly with EBCDIC, for instance), mainly for PC
32 ;; `code pages'. They are decoded into Latin-1 and mule-unicode
33 ;; charsets rather than (lossily) into single iso8859 charsets à la
34 ;; codepage.el. The utility `cp-make-coding-system' derives them from
35 ;; simple tables.
36
37 ;; Those covered are: cp437, cp737, cp720, cp775, cp850, cp851, cp852,
38 ;; cp855, cp857, cp860, cp861, cp862, cp863, cp864, cp865, cp866,
39 ;; cp869, cp874, cp1125, windows-1250, windows-1253, windows-1254,
40 ;; windows-1255, windows-1256, windows-1257, windows-1258, next,
41 ;; iso-8859-6, iso-8859-10, iso-8859-11, iso-8859-16, koi8-t,
42 ;; georgian-ps. This is meant to include all the single-byte ones
43 ;; relevant to GNU (used in glibc-defined locales); we don't yet get
44 ;; all the multibyte ones in base Emacs.
45
46 ;; Note that various of these can clash with definitions in
47 ;; codepage.el; we try to avoid damage from that. A few CPs from
48 ;; codepage.el (770, 773, 774) aren't covered (in the absence of
49 ;; translation tables to Unicode).
50
51 ;; Compile this, to avoid loading `ccl' at runtime.
52
53 ;; Although the tables used here aren't very big, it might be worth
54 ;; splitting the file and autoloading the coding systems if/when my
55 ;; (or similar) autoloading code is installed.
56
57 ;;; Code:
58
59 ;; The defsubsts here are just so that language files can use
60 ;; `cp-make-coding-system' and not require functions from this file
61 ;; at runtime.
62
63 (defsubst cp-make-translation-table (v)
64 "Return a translation table made from 128-long vector V.
65 V comprises characters encodable by mule-utf-8."
66 (let ((encoding-vector (make-vector 256 0)))
67 (dotimes (i 128)
68 (aset encoding-vector i i))
69 (dotimes (i 128)
70 (aset encoding-vector (+ i 128) (aref v i)))
71 ;; Add equivalent characters to the encoder so that we can unify
72 ;; on encoding.
73 (let* ((tab (make-translation-table-from-vector encoding-vector))
74 ;; Translation table used for encoding:
75 (encode-table (char-table-extra-slot tab 0)))
76 (map-char-table (lambda (c v)
77 (if v
78 (let ((c1 (aref encode-table v)))
79 (if c1 ; we encode that unicode
80 (aset encode-table c c1)))))
81 ucs-mule-to-mule-unicode)
82 tab)))
83
84 (defsubst cp-valid-codes (v)
85 "Derive a valid-codes list for translation vector V.
86 See `make-coding-system'."
87 (let (pairs
88 (i 128) ; index into v
89 (start 0) ; start of a valid range
90 (end 127)) ; end of a valid range
91 (while (< i 256)
92 (if (aref v (- i 128)) ; start or extend range
93 (progn
94 (setq end i)
95 (unless start (setq start i)))
96 (if start
97 (push (cons start end) pairs))
98 (setq start nil))
99 (setq i (1+ i)))
100 (if start (push (cons start end) pairs))
101 (nreverse pairs)))
102
103 ;; Fix things that have been, or might be, done by codepage.el.
104 (eval-after-load "codepage"
105 '(progn
106
107 ;; Semi-dummy version for the stuff in codepage.el which we don't
108 ;; define here. (Used by mule-diag.)
109 (defun cp-supported-codepages ()
110 "Return an alist of supported codepages.
111
112 Each association in the alist has the form (NNN . CHARSET), where NNN is the
113 codepage number, and CHARSET is the MULE charset which is the closest match
114 for the character set supported by that codepage.
115
116 A codepage NNN is supported if a variable called `cpNNN-decode-table' exists,
117 is a vector, and has a charset property."
118 '(("774" . latin-iso8859-4) ("770" . latin-iso8859-4)
119 ("773" . latin-iso8859-4)))
120
121 ;; A version which doesn't override the coding systems set up by this
122 ;; file. It could still be used for the few missing ones from
123 ;; codepage.el.
124 (defun codepage-setup (codepage)
125 "Create a coding system cpCODEPAGE to support the IBM codepage CODEPAGE.
126
127 These coding systems are meant for encoding and decoding 8-bit non-ASCII
128 characters used by the IBM codepages, typically in conjunction with files
129 read/written by MS-DOS software, or for display on the MS-DOS terminal."
130 (interactive
131 (let ((completion-ignore-case t)
132 (candidates (cp-supported-codepages)))
133 (list (completing-read "Setup DOS Codepage: (default 437) " candidates
134 nil t nil nil "437"))))
135 (let ((cp (format "cp%s" codepage)))
136 (unless (coding-system-p (intern cp))
137 (cp-make-coding-systems-for-codepage
138 cp (cp-charset-for-codepage cp) (cp-offset-for-codepage cp))))))
139 ) ; eval-after-load
140
141 ;; Macro to allow ccl compilation at byte-compile time, avoiding
142 ;; loading ccl.
143 ;;;###autoload
144 (defmacro cp-make-coding-system (name v &optional doc-string mnemonic)
145 "Make coding system NAME for and 8-bit, extended-ASCII character set.
146 V is a 128-long vector of characters to translate the upper half of
147 the character set. DOC-STRING and MNEMONIC are used as the
148 corresponding args of `make-coding-system'. If MNEMONIC isn't given,
149 ?* is used.
150 Return an updated `non-iso-charset-alist'."
151 (let* ((encoder (intern (format "encode-%s" name)))
152 (decoder (intern (format "decode-%s" name)))
153 (ccl-decoder
154 (ccl-compile
155 `(4
156 ((loop
157 (read r1)
158 (if (r1 < 128) ;; ASCII
159 (r0 = ,(charset-id 'ascii))
160 (if (r1 < 160)
161 (r0 = ,(charset-id 'eight-bit-control))
162 (r0 = ,(charset-id 'eight-bit-graphic))))
163 (translate-character ,decoder r0 r1)
164 ;; Allow fragmentation on decoding -- relevant for
165 ;; Cyrillic, Greek and, possibly Arabic and Hebrew.
166 (translate-character utf-translation-table-for-decode r0 r1)
167 (write-multibyte-character r0 r1)
168 (repeat))))))
169 (ccl-encoder
170 (ccl-compile
171 `(1
172 ((loop
173 (read-multibyte-character r0 r1)
174 (translate-character ,encoder r0 r1)
175 (if (r0 != ,(charset-id 'ascii))
176 (if (r0 != ,(charset-id 'eight-bit-graphic))
177 (if (r0 != ,(charset-id 'eight-bit-control))
178 (r1 = ??))))
179 (write-repeat r1)))))))
180 `(let ((translation-table (cp-make-translation-table ,v))
181 (codes (cp-valid-codes ,v)))
182 (define-translation-table ',decoder translation-table)
183 (define-translation-table ',encoder
184 (char-table-extra-slot translation-table 0))
185 (make-coding-system
186 ',name 4 ,(or mnemonic ?*)
187 (or ,doc-string (format "%s encoding" ',name))
188 (cons ,ccl-decoder ,ccl-encoder)
189 (list (cons 'safe-chars (get ',encoder 'translation-table))
190 (cons 'valid-codes codes)
191 (cons 'mime-charset ',name)
192 ;; For Quail translation. Fixme: this should really be
193 ;; a separate table that only translates the coding
194 ;; system's safe-chars.
195 (cons 'translation-table-for-input 'ucs-mule-to-mule-unicode)))
196 (push (list ',name
197 nil ; charset list
198 ',decoder
199 (let (l) ; code range
200 (dolist (elt (reverse codes))
201 (push (cdr elt) l)
202 (push (car elt) l))
203 (list l)))
204 non-iso-charset-alist))))
205
206 (eval-when-compile (defvar non-iso-charset-alist))
207
208 ;; These tables were mostly derived by running somthing like
209 ;; `recode -f cpxxx/..utf-8' on a binary file filled by
210 ;; `(dotimes (i 128) (insert ?? ?\\ (+ 128 i) ?\n))' and then
211 ;; exchanging the ?\� entries for nil. iconv was used instead in some
212 ;; cases.
213
214 ;; Fixme: Do better for mode-line mnemonics?
215
216 (cp-make-coding-system
217 cp437
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 ?\■
345 ?\ ])
346
347 (cp-make-coding-system
348 cp737
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 ?\²
475 ?\■
476 ?\ ])
477 (coding-system-put 'cp737 'mime-charset nil) ; not in IANA list
478
479 (cp-make-coding-system
480 cp775
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 ?\■
608 ?\ ])
609
610 (cp-make-coding-system
611 cp850
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 ?\■
739 ?\ ])
740
741 (cp-make-coding-system
742 cp851
743 [?\Ç
744 ?\ü
745 ?\é
746 ?\â
747 ?\ä
748 ?\à
749 ?\Ά
750 ?\ç
751 ?\ê
752 ?\ë
753 ?\è
754 ?\ï
755 ?\î
756 ?\Έ
757 ?\Ä
758 ?\Ή
759 ?\Ί
760 nil
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 ?\■
870 ?\ ])
871
872 (cp-make-coding-system
873 cp852
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 ?\■
1001 ?\ ])
1002
1003 (cp-make-coding-system
1004 cp855
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 ?\Щ
1128 ?\ч
1129 ?\Ч
1130 nil
1131 ?\■
1132 ?\ ])
1133
1134 (cp-make-coding-system
1135 cp857
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 ?\Ê
1219 ?\Ë
1220 ?\È
1221 nil
1222 ?\Í
1223 ?\Î
1224 ?\Ï
1225 ?\┘
1226 ?\┌
1227 ?\█
1228 ?\▄
1229 ?\¦
1230 ?\Ì
1231 ?\▀
1232 ?\Ó
1233 ?\ß
1234 ?\Ô
1235 ?\Ò
1236 ?\õ
1237 ?\Õ
1238 ?\µ
1239 nil
1240 ?\×
1241 ?\Ú
1242 ?\Û
1243 ?\Ù
1244 ?\ì
1245 ?\ÿ
1246 ?\—
1247 ?\´
1248 ?\­
1249 ?\±
1250 nil
1251 ?\¾
1252 ?\¶
1253 ?\§
1254 ?\÷
1255 ?\˛
1256 ?\°
1257 ?\¨
1258 ?\˙
1259 ?\¹
1260 ?\³
1261 ?\²
1262 ?\■
1263 ?\ ])
1264
1265 (cp-make-coding-system
1266 cp860
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 ?\■
1394 ?\ ])
1395
1396 (cp-make-coding-system
1397 cp861
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 ?\Ó
1437 ?\Ú
1438 ?\¿
1439 nil
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 ?\■
1525 ?\ ])
1526
1527 (cp-make-coding-system
1528 cp862
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 ?\ª
1568 ?\º
1569 ?\¿
1570 nil
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 ?\■
1656 ?\ ])
1657
1658 (cp-make-coding-system
1659 cp863
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 ?\■
1787 ?\ ])
1788
1789 (cp-make-coding-system
1790 cp864
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 ?\»
1816 ?\ﻷ
1817 ?\ﻸ
1818 nil
1819 nil
1820 ?\ﻻ
1821 ?\ﻼ
1822 ?\
1823 nil
1824 ?\­
1825 ?\ﺂ
1826 ?\£
1827 ?\¤
1828 ?\ﺄ
1829 nil
1830 nil
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 ?\■
1918 ?\ ])
1919
1920 (cp-make-coding-system
1921 cp865
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 ?\■
2049 ?\ ])
2050
2051 (cp-make-coding-system
2052 cp866
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 ?\¤
2179 ?\■
2180 ?\ ]
2181 "CP866 (Cyrillic)."
2182 ?A)
2183
2184 (cp-make-coding-system
2185 cp869
2186 [nil
2187 nil
2188 nil
2189 nil
2190 nil
2191 nil
2192 ?\Ά
2193 nil
2194 ?\·
2195 ?\¬
2196 ?\¦
2197 ?\‛
2198 ?\’
2199 ?\Έ
2200 ?\—
2201 ?\Ή
2202 ?\Ί
2203 ?\Ϊ
2204 ?\Ό
2205 nil
2206 nil
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 ?\■
2313 ?\ ])
2314
2315 (cp-make-coding-system
2316 cp874
2317 [?\€
2318 nil
2319 nil
2320 nil
2321 nil
2322 ?\…
2323 nil
2324 nil
2325 nil
2326 nil
2327 nil
2328 nil
2329 nil
2330 nil
2331 nil
2332 nil
2333 nil
2334 ?\‘
2335 ?\’
2336 ?\“
2337 ?\”
2338 ?\•
2339 ?\–
2340 ?\—
2341 nil
2342 nil
2343 nil
2344 nil
2345 nil
2346 nil
2347 nil
2348 nil
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 ?\ุ
2406 ?\ู
2407 ?\ฺ
2408 nil
2409 nil
2410 nil
2411 nil
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 ?\๙
2439 ?\๚
2440 ?\๛
2441 nil
2442 nil
2443 nil
2444 nil])
2445
2446 ;;;###autoload(autoload-coding-system 'windows-1250 '(require 'code-pages))
2447 (cp-make-coding-system
2448 windows-1250
2449 [?\€
2450 nil
2451 ?\‚
2452 nil
2453 ?\„
2454 ?\…
2455 ?\†
2456 ?\‡
2457 nil
2458 ?\‰
2459 ?\Š
2460 ?\‹
2461 ?\Ś
2462 ?\Ť
2463 ?\Ž
2464 ?\Ź
2465 nil
2466 ?\‘
2467 ?\’
2468 ?\“
2469 ?\”
2470 ?\•
2471 ?\–
2472 ?\—
2473 nil
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 ?\ţ
2576 ?\˙])
2577
2578 ;;;###autoload(autoload-coding-system 'windows-1253 '(require 'code-pages))
2579 (cp-make-coding-system
2580 windows-1253
2581 [?\€
2582 nil
2583 ?\‚
2584 ?\ƒ
2585 ?\„
2586 ?\…
2587 ?\†
2588 ?\‡
2589 nil
2590 ?\‰
2591 nil
2592 ?\‹
2593 nil
2594 nil
2595 nil
2596 nil
2597 nil
2598 ?\‘
2599 ?\’
2600 ?\“
2601 ?\”
2602 ?\•
2603 ?\–
2604 ?\—
2605 nil
2606 ?\™
2607 nil
2608 ?\›
2609 nil
2610 nil
2611 nil
2612 nil
2613 ?\ 
2614 ?\΅
2615 ?\Ά
2616 ?\£
2617 ?\¤
2618 ?\¥
2619 ?\¦
2620 ?\§
2621 ?\¨
2622 ?\©
2623 nil
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 ?\Ο
2661 ?\Π
2662 ?\Ρ
2663 nil
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 ?\ό
2706 ?\ύ
2707 ?\ώ
2708 nil]
2709 nil ?g) ;; Greek
2710
2711 ;;;###autoload(autoload-coding-system 'windows-1254 '(require 'code-pages))
2712 (cp-make-coding-system
2713 windows-1254
2714 [?\€
2715 nil
2716 ?\‚
2717 ?\ƒ
2718 ?\„
2719 ?\…
2720 ?\†
2721 ?\‡
2722 ?\ˆ
2723 ?\‰
2724 ?\Š
2725 ?\‹
2726 ?\Œ
2727 nil
2728 nil
2729 nil
2730 nil
2731 ?\‘
2732 ?\’
2733 ?\“
2734 ?\”
2735 ?\•
2736 ?\–
2737 ?\—
2738 ?\˜
2739 ?\™
2740 ?\š
2741 ?\›
2742 ?\œ
2743 nil
2744 nil
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 ?\ş
2841 ?\ÿ])
2842
2843 ;; yi_US
2844 ;;;###autoload(autoload-coding-system 'windows-1255 '(require 'code-pages))
2845 (cp-make-coding-system
2846 windows-1255
2847 [?\€
2848 nil
2849 ?\‚
2850 ?\ƒ
2851 ?\„
2852 ?\…
2853 ?\†
2854 ?\‡
2855 ?\ˆ
2856 ?\‰
2857 nil
2858 ?\‹
2859 nil
2860 nil
2861 nil
2862 nil
2863 nil
2864 ?\‘
2865 ?\’
2866 ?\“
2867 ?\”
2868 ?\•
2869 ?\–
2870 ?\—
2871 ?\˜
2872 ?\™
2873 nil
2874 ?\›
2875 nil
2876 nil
2877 nil
2878 nil
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 ?\ַ
2919 ?\ָ
2920 ?\ֹ
2921 nil
2922 ?\ֻ
2923 ?\ּ
2924 ?\ֽ
2925 ?\־
2926 ?\ֿ
2927 ?\׀
2928 ?\ׁ
2929 ?\ׂ
2930 ?\׃
2931 ?\װ
2932 ?\ױ
2933 ?\ײ
2934 ?\׳
2935 ?\״
2936 nil
2937 nil
2938 nil
2939 nil
2940 nil
2941 nil
2942 nil
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 ?\ר
2968 ?\ש
2969 ?\ת
2970 nil
2971 nil
2972 ?\‎
2973 ?\‏
2974 nil]
2975 nil ?h) ;; Hebrew
2976
2977 ;;;###autoload(autoload-coding-system 'windows-1256 '(require 'code-pages))
2978 (cp-make-coding-system
2979 windows-1256
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 ?\‎
3106 ?\‏
3107 ?\ے]
3108 nil ?a) ;; Arabic
3109
3110 ;;;###autoload(autoload-coding-system 'windows-1257 '(require 'code-pages))
3111 (cp-make-coding-system
3112 windows-1257
3113 [?\€
3114 nil
3115 ?\‚
3116 nil
3117 ?\„
3118 ?\…
3119 ?\†
3120 ?\‡
3121 nil
3122 ?\‰
3123 nil
3124 ?\‹
3125 nil
3126 nil
3127 nil
3128 nil
3129 nil
3130 ?\‘
3131 ?\’
3132 ?\“
3133 ?\”
3134 ?\•
3135 ?\–
3136 ?\—
3137 nil
3138 ?\™
3139 nil
3140 ?\›
3141 nil
3142 nil
3143 nil
3144 nil
3145 ?\ 
3146 nil
3147 ?\¢
3148 ?\£
3149 ?\¤
3150 nil
3151 ?\¦
3152 ?\§
3153 ?\Ø
3154 ?\©
3155 ?\Ŗ
3156 ?\«
3157 ?\¬
3158 ?\­
3159 ?\®
3160 ?\Æ
3161 ?\°
3162 ?\±
3163 ?\²
3164 ?\³
3165 nil
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 ?\ü
3238 ?\ż
3239 ?\ž
3240 nil])
3241
3242 ;;;###autoload(autoload-coding-system 'windows-1258 '(require 'code-pages))
3243 (cp-make-coding-system
3244 windows-1258
3245 [?\€
3246 nil
3247 ?\‚
3248 ?\ƒ
3249 ?\„
3250 ?\…
3251 ?\†
3252 ?\‡
3253 ?\ˆ
3254 ?\‰
3255 nil
3256 ?\‹
3257 ?\Œ
3258 nil
3259 nil
3260 nil
3261 nil
3262 ?\‘
3263 ?\’
3264 ?\“
3265 ?\”
3266 ?\•
3267 ?\–
3268 ?\—
3269 ?\˜
3270 ?\™
3271 nil
3272 ?\›
3273 ?\œ
3274 nil
3275 nil
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 ?\₫
3372 ?\ÿ])
3373
3374 (cp-make-coding-system
3375 next
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 ?\ƒ
3415 ?\§
3416 ?\¤
3417 nil
3418 ?\“
3419 ?\«
3420 nil
3421 nil
3422 ?\fi
3423 ?\fl
3424 ?\®
3425 ?\–
3426 ?\†
3427 ?\‡
3428 ?\·
3429 ?\¦
3430 ?\¶
3431 ?\•
3432 nil
3433 nil
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 ?\ß
3500 ?\þ
3501 ?\ÿ
3502 nil
3503 nil]
3504 "NeXTstep encoding." ?N)
3505
3506 (cp-make-coding-system
3507 koi8-t ; used by glibc for tg_TJ
3508 [?\қ
3509 ?\ғ
3510 ?\‚
3511 ?\Ғ
3512 ?\„
3513 ?\…
3514 ?\†
3515 ?\‡
3516 nil
3517 ?\‰
3518 ?\ҳ
3519 ?\‹
3520 ?\Ҳ
3521 ?\ҷ
3522 ?\Ҷ
3523 nil
3524 ?\Қ
3525 ?\‘
3526 ?\’
3527 ?\“
3528 ?\”
3529 ?\•
3530 ?\–
3531 ?\—
3532 nil
3533 ?\™
3534 nil
3535 ?\›
3536 nil
3537 nil
3538 nil
3539 nil
3540 nil
3541 ?\ӯ
3542 ?\Ӯ
3543 ?\ё
3544 ?\¤
3545 ?\ӣ
3546 ?\¦
3547 ?\§
3548 nil
3549 nil
3550 nil
3551 ?\«
3552 ?\¬
3553 ?\­
3554 ?\®
3555 nil
3556 ?\°
3557 ?\±
3558 ?\²
3559 ?\Ё
3560 nil
3561 ?\Ӣ
3562 ?\¶
3563 ?\·
3564 nil
3565 ?\№
3566 nil
3567 ?\»
3568 nil
3569 nil
3570 nil
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 ?\Щ
3634 ?\Ч
3635 ?\Ъ]
3636 "Unicode-based KOI8-T encoding for Cyrillic")
3637 (coding-system-put 'koi8-t 'mime-charset nil) ; not in the IANA list
3638 (define-coding-system-alias 'cyrillic-koi8-t 'koi8-t)
3639
3640 ;; Online final ISO draft:
3641
3642 ;; http://www.evertype.com/standards/iso8859/fdis8859-16-en.pdf
3643
3644 ;; Equivalent National Standard:
3645 ;; Romanian Standard SR 14111:1998, Romanian Standards Institution
3646 ;; (ASRO).
3647
3648 ;; Intended usage:
3649
3650 ;; "This set of coded graphic characters is intended for use in data and
3651 ;; text processing applications and also for information interchange. The
3652 ;; set contains graphic characters used for general purpose applications in
3653 ;; typical office environments in at least the following languages:
3654 ;; Albanian, Croatian, English, Finnish, French, German, Hungarian, Irish
3655 ;; Gaelic (new orthography), Italian, Latin, Polish, Romanian, and
3656 ;; Slovenian. This set of coded graphic characters may be regarded as a
3657 ;; version of an 8-bit code according to ISO/IEC 2022 or ISO/IEC 4873 at
3658 ;; level 1." [ISO 8859-16:2001(E), p. 1]
3659
3660 ;; This charset is suitable for use in MIME text body parts.
3661
3662 ;; ISO 8859-16 was primarily designed for single-byte encoding the Romanian
3663 ;; language. The UTF-8 charset is the preferred and in today's MIME software
3664 ;; more widely implemented encoding suitable for Romanian.
3665 ;;;###autoload(autoload-coding-system 'iso-8859-16 '(require 'code-pages))
3666 (cp-make-coding-system
3667 iso-latin-10 ; consistent with, e.g. Latin-1
3668 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3669 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
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 ?\ę
3764 ?\ț
3765 ?\ÿ]
3766 "Unicode-based encoding for Latin-10 (MIME: ISO-8859-16)"
3767 ?r) ;; Romanian
3768 (coding-system-put 'iso-latin-10 'mime-charset 'iso-8859-16)
3769 (define-coding-system-alias 'iso-8859-16 'iso-latin-10)
3770 (define-coding-system-alias 'latin-10 'iso-latin-10)
3771
3772 ;; Unicode-based alternative which has the possible advantage of
3773 ;; having its relative sparseness specified.
3774 (cp-make-coding-system
3775 ;; The base system uses arabic-iso-8bit, but that's not a MIME charset.
3776 iso-8859-6
3777 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3778 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
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 ?\ِ
3828 ?\ّ
3829 ?\ْ
3830 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3831 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3832 nil nil nil nil nil nil nil nil nil nil nil]
3833 "Unicode-based Arabic ISO/IEC 8859-6 (MIME: ISO-8859-6)"
3834 ?6)
3835 (define-coding-system-alias 'arabic-iso-8bit 'iso-8859-6)
3836
3837 ;;;###autoload(autoload-coding-system 'iso-8859-10 '(require 'code-pages))
3838 (cp-make-coding-system
3839 iso-latin-6
3840 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3841 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
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 ?\ý
3936 ?\þ
3937 ?\ĸ]
3938 "Unicode-based encoding for Latin-6 (MIME: ISO-8859-10)")
3939 (coding-system-put 'iso-latin-6 'mime-charset 'iso-8859-10)
3940 (define-coding-system-alias 'iso-8859-10 'iso-latin-6)
3941 (define-coding-system-alias 'latin-6 'iso-latin-6)
3942
3943 ;; used by lt_LT, lv_LV, mi_NZ
3944 ;;;###autoload(autoload-coding-system 'iso-8859-13 '(require 'code-pages))
3945 (cp-make-coding-system
3946 iso-latin-7
3947 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
3948 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
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 ?\ž
4044 ?\’
4045 ]
4046 "Unicode-based encoding for Latin-7 (MIME: ISO-8859-13)"
4047 ?l) ;; Lithuanian/Latvian
4048 (coding-system-put 'iso-latin-7 'mime-charset 'iso-8859-13)
4049 (define-coding-system-alias 'iso-8859-13 'iso-latin-7)
4050 (define-coding-system-alias 'latin-7 'iso-latin-7)
4051
4052 ;; Fixme: check on the C1 characters which libiconv includes. They
4053 ;; are reproduced below, but are probably wrong. I can't find an
4054 ;; official definition of georgian-ps.
4055 ;;;###autoload(autoload-coding-system 'georgian-ps '(require 'code-pages))
4056 (cp-make-coding-system
4057 georgian-ps ; used by glibc for ka_GE
4058 [?\\80
4059 ?\\81
4060 ?\‚
4061 ?\ƒ
4062 ?\„
4063 ?\…
4064 ?\†
4065 ?\‡
4066 ?\ˆ
4067 ?\‰
4068 ?\Š
4069 ?\‹
4070 ?\Œ
4071 ?\\8d
4072 ?\\8e
4073 ?\\8f
4074 ?\\90
4075 ?\‘
4076 ?\’
4077 ?\“
4078 ?\”
4079 ?\•
4080 ?\–
4081 ?\—
4082 ?\˜
4083 ?\™
4084 ?\š
4085 ?\›
4086 ?\œ
4087 ?\\9d
4088 ?\\9e
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 ?\ý
4184 ?\þ
4185 ?\ÿ]
4186 nil ?G)
4187 (coding-system-put 'georgian-ps 'mime-charset nil) ; not in IANA list
4188
4189 ;; From http://www.microsoft.com/globaldev/reference/oem/720.htm
4190 (cp-make-coding-system
4191 cp720
4192 [nil
4193 nil
4194 ?\é
4195 ?\â
4196 nil
4197 ?\à
4198 nil
4199 ?\ç
4200 ?\ê
4201 ?\ë
4202 ?\è
4203 ?\ï
4204 ?\î
4205 nil
4206 nil
4207 nil
4208 nil
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 ?\²
4318 ?\■
4319 ?\ ])
4320 (coding-system-put 'cp720 'mime-charset nil) ; not in IANA list
4321
4322 ;; http://oss.software.ibm.com/cvs/icu/charset/data/ucm/ibm-1125_P100-2000.ucm
4323 (cp-make-coding-system
4324 cp1125
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 ?\¤
4451 ?\■
4452 ?\ ])
4453 (define-coding-system-alias 'ruscii 'cp1125)
4454 ;; Original name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua>
4455 (define-coding-system-alias 'cp866u 'cp1125)
4456 (coding-system-put 'cp1125 'mime-charset nil)
4457
4458 ;; Suggested by Anton Zinoviev <anton@lml.bas.bg>: Bulgarian DOS
4459 ;; codepage. Table at
4460 ;; <URL:http://czyborra.com/charsets/bulgarian-mik.txt.gz>.
4461 (cp-make-coding-system
4462 mik
4463 [?А ?Б ?В ?Г ?Д ?Е ?Ж ?З ?И ?Й ?К ?Л ?М ?Н ?О ?П ?Р ?С ?Т ?У ?Ф ?Х ?Ц
4464 ?Ч ?Ш ?Щ ?Ъ ?Ы ?Ь ?Э ?Ю ?Я ?а ?б ?в ?г ?д ?е ?ж ?з ?и ?й ?к ?л ?м ?н
4465 ?о ?п ?р ?с ?т ?у ?ф ?х ?ц ?ч ?ш ?щ ?ъ ?ы ?ь ?э ?ю ?я ?└ ?┴ ?┬ ?├ ?─
4466 ?┼ ?╣ ?║ ?╚ ?╔ ?╩ ?╦ ?╠ ?═ ?╬ ?┐ ?░ ?▒ ?▓ ?│ ?┤ ?№ ?§ ?╗ ?╝ ?┘ ?┌ ?█
4467 ?▄ ?▌ ?▐ ?▀ ?α ?β ?Γ ?π ?Σ ?σ ?μ ?τ ?Φ ?Θ ?Ω ?δ ?∞ ?∅ ?∈ ?∩ ?≡ ?± ?≥
4468 ?≤ ?⌠ ?⌡ ?÷ ?≈ ?° ?∙ ?· ?√ ?ⁿ ?² ?■ ? ])
4469 (coding-system-put 'mik 'mime-charset nil)
4470
4471 ;; Suggested by Anton Zinoviev <anton@lml.bas.bg>: similar to CP1251
4472 ;; and used for some non-Slavic Cyrillic languages. Table found at
4473 ;; <URL:ftp://ftp.logic.ru/pub/logic/linux/cyr-asian/PT154>. See also
4474 ;; <URL:http://lists.w3.org/Archives/Public/ietf-charsets/2002AprJun/0092.html,
4475 ;; which suggests it's used in an Asian Cyrillic context.
4476 ;;;###autoload(autoload-coding-system 'pt154 '(require 'code-pages))
4477 (cp-make-coding-system
4478 pt154
4479 [?Җ ?Ғ ?Ӯ ?ғ ?„ ?… ?Ҷ ?Ү ?Ҳ ?ү ?Ҡ ?Ӣ ?Ң ?Қ ?Һ ?Ҹ ?җ ?‘ ?’ ?“ ?” ?• ?–
4480 ?— ?ҳ ?ҷ ?ҡ ?ӣ ?ң ?қ ?һ ?ҹ ?  ?Ў ?ў ?Ј ?Ө ?Ҙ ?Ұ ?§ ?Ё ?© ?Ә ?\« ?¬ ?ӯ
4481 ?® ?Ҝ ?° ?ұ ?І ?і ?ҙ ?ө ?¶ ?· ?ё ?№ ?ә ?\» ?ј ?Ҫ ?ҫ ?ҝ ?А ?Б ?В ?Г ?Д
4482 ?Е ?Ж ?З ?И ?Й ?К ?Л ?М ?Н ?О ?П ?Р ?С ?Т ?У ?Ф ?Х ?Ц ?Ч ?Ш ?Щ ?Ъ ?Ы
4483 ?Ь ?Э ?Ю ?Я ?а ?б ?в ?г ?д ?е ?ж ?з ?и ?й ?к ?л ?м ?н ?о ?п ?р ?с ?т
4484 ?у ?ф ?х ?ц ?ч ?ш ?щ ?ъ ?ы ?ь ?э ?ю ?я])
4485
4486 ;;;###autoload(autoload-coding-system 'iso-8859-11 '(require 'code-pages))
4487 (cp-make-coding-system
4488 iso-8859-11
4489 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4490 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4491 ?  ?ก ?ข ?ฃ ?ค ?ฅ ?ฆ ?ง ?จ ?ฉ ?ช ?ซ ?ฌ ?ญ ?ฎ ?ฏ
4492 ?ฐ ?ฑ ?ฒ ?ณ ?ด ?ต ?ถ ?ท ?ธ ?น ?บ ?ป ?ผ ?ฝ ?พ ?ฟ
4493 ?ภ ?ม ?ย ?ร ?ฤ ?ล ?ฦ ?ว ?ศ ?ษ ?ส ?ห ?ฬ ?อ ?ฮ ?ฯ
4494 ?ะ ?ั ?า ?ำ ?ิ ?ี ?ึ ?ื ?ุ ?ู ?ฺ nil nil nil nil ?฿
4495 ?เ ?แ ?โ ?ใ ?ไ ?ๅ ?ๆ ?็ ?่ ?้ ?๊ ?๋ ?์ ?ํ ?๎ ?๏
4496 ?๐ ?๑ ?๒ ?๓ ?๔ ?๕ ?๖ ?๗ ?๘ ?๙ ?๚ ?๛ nil nil nil nil]
4497 "ISO-8859-11. This is `thai-tis620' with the addition of no-break-space.")
4498
4499 (dotimes (i 9)
4500 (let ((w (intern (format "windows-125%d" i)))
4501 (c (intern (format "cp125%d" i))))
4502 ;; Define cp125* as aliases for all windows-125*, so on Windows
4503 ;; we can just concat "cp" to the ANSI codepage we get from the system
4504 ;; and not have to worry about whether it should be "cp" or "windows-".
4505 (if (coding-system-p w)
4506 (define-coding-system-alias c w))
4507 ;; Compatibility with codepage.el, though cp... are not the
4508 ;; canonical names.
4509 (push (assoc w non-iso-charset-alist) non-iso-charset-alist)))
4510
4511 (provide 'code-pages)
4512
4513 ;;; arch-tag: 8b6e3c73-b271-4198-866d-ea6d0ceff1b2
4514 ;;; code-pages.el ends here