comparison lisp/international/code-pages.el @ 42057:45cfc4479aca

*** empty log message ***
author Dave Love <fx@gnu.org>
date Sat, 15 Dec 2001 18:01:15 +0000
parents
children 44b4a14ae7fc
comparison
equal deleted inserted replaced
42056:6ef6e34cdba4 42057:45cfc4479aca
1 ;;; code-pages.el --- coding systems for assorted codepages -*-coding: utf-8;-*-
2
3 ;; Copyright (C) 2001 Free Software Foundation, Inc.
4
5 ;; Author: Dave Love <fx@gnu.org>
6 ;; Keywords: i18n
7
8 ;; This file is free software; you can redistribute it and/or modify
9 ;; it under the terms of the GNU General Public License as published by
10 ;; the Free Software Foundation; either version 2, or (at your option)
11 ;; any later version.
12
13 ;; This file is distributed in the hope that it will be useful,
14 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 ;; GNU General Public License for more details.
17
18 ;; You should have received a copy of the GNU General Public License
19 ;; along with GNU Emacs; see the file COPYING. If not, write to
20 ;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
21 ;; Boston, MA 02111-1307, USA.
22
23 ;;; Commentary:
24
25 ;; Definitions of miscellaneous 8-bit coding systems based on ASCII
26 ;; (we can't cope properly with EBCDIC, for instance), mainly for PC
27 ;; `code pages'. They are decoded into Latin-1 and mule-unicode
28 ;; charsets rather than (lossily) into single iso8859 charsets à la
29 ;; codepage.el. The utility `cp-make-coding-system' derives them from
30 ;; simple tables.
31
32 ;; Those covered are: cp437, cp737, cp720, cp775, cp850, cp851, cp852,
33 ;; cp855, cp857, cp860, cp861, cp862, cp863, cp864, cp865, cp866,
34 ;; cp869, cp874, cp1125, windows-1250, windows-1251, windows-1252,
35 ;; windows-1253, windows-1254, windows-1255, windows-1256,
36 ;; windows-1257, windows-1258, next, koi8-r, koi8-u, iso-8859-6,
37 ;; iso-8859-10, iso-8859-12, iso-8859-16, koi8-t, georgian-ps. This
38 ;; is meant to include all the single-byte ones relevant to GNU (used
39 ;; in glibc-defined locales); we don't yet get all the multibyte ones
40 ;; in base Emacs.
41
42 ;; Note that koi8-r and cp866 (alternativnyj) clash with the
43 ;; iso8859-5-based versions in cyrillic.el (which should be changed),
44 ;; and others can clash with definitions in codepage.el; we try to
45 ;; avoid damage from that. A few CPs from codepage.el (770, 773, 774)
46 ;; aren't covered (in the absence of 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 (defun cp-make-translation-table (v)
57 "Return a translation table made from 128-long vector V.
58 V comprises characters encodable by mule-utf-8."
59 (let ((encoding-vector (make-vector 256 0)))
60 (dotimes (i 128)
61 (aset encoding-vector i i))
62 (dotimes (i 128)
63 (aset encoding-vector (+ i 128) (aref v i)))
64 (make-translation-table-from-vector encoding-vector)))
65
66 (defun cp-valid-codes (v)
67 "Derive a valid-codes list for translation vector V.
68 See `make-coding-system'."
69 (let (pairs
70 (i 128) ; index into v
71 (start 0) ; start of a valid range
72 (end 127)) ; end of a valid range
73 (while (< i 256)
74 (if (aref v (- i 128)) ; start or extend range
75 (progn
76 (setq end i)
77 (unless start (setq start i)))
78 (if start
79 (push (cons start end) pairs))
80 (setq start nil))
81 (setq i (1+ i)))
82 (if start (push (cons start end) pairs))
83 (nreverse pairs)))
84
85 (defun cp-fix-safe-chars (cs)
86 "Remove `char-coding-system-table' entries from previous definition of CS.
87 CS is a base coding system or alias."
88 (when (coding-system-p cs)
89 (let ((chars (coding-system-get cs 'safe-chars)))
90 (map-char-table
91 (lambda (k v)
92 (if (and v (not (eq v t)))
93 (aset char-coding-system-table
94 k
95 (remq cs (aref char-coding-system-table v)))))
96 chars))))
97
98 ;; Fix things that have been, or might be done by codepage.el.
99 (eval-after-load "codepage"
100 '(progn
101
102 (dolist (cs '(cp857 cp861 cp1253 cp852 cp866 cp437 cp855 cp869 cp775
103 cp862 cp864 cp1250 cp863 cp865 cp1251 cp737 cp1257 cp850
104 cp860 cp851 720))
105 (cp-fix-safe-chars cs))
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 ;; Somewhat amended from the version in mule-diag.el, needed below.
142 (defvar non-iso-charset-alist
143 `((mac-roman
144 nil
145 mac-roman-decoder
146 ((0 255)))
147 (viscii
148 (ascii vietnamese-viscii-lower vietnamese-viscii-upper)
149 viet-viscii-nonascii-translation-table
150 ((0 255)))
151 (big5
152 (ascii chinese-big5-1 chinese-big5-2)
153 decode-big5-char
154 ((32 127)
155 ((?\xA1 ?\xFE) . (?\x40 ?\x7E ?\xA1 ?\xFE))))
156 (sjis
157 (ascii katakana-jisx0201 japanese-jisx0208)
158 decode-sjis-char
159 ((32 127 ?\xA1 ?\xDF)
160 ((?\x81 ?\x9F ?\xE0 ?\xEF) . (?\x40 ?\x7E ?\x80 ?\xFC))))))
161
162 ;; Macro to allow ccl compilation at byte-compile time, avoiding
163 ;; loading ccl.
164 ;;;###autoload
165 (defmacro cp-make-coding-system (name v &optional doc-string mnemonic)
166 "Make coding system NAME for and 8-bit, extended-ASCII character set.
167 V is a 128-long vector of characters to translate the upper half of
168 the charactert set. DOC-STRING and MNEMONIC are used as the
169 corresponding args of `make-coding-system'. If MNEMONIC isn't given,
170 ?* is used."
171 (let* ((encoder (intern (format "encode-%s" name)))
172 (decoder (intern (format "decode-%s" name)))
173 (ccl-decoder
174 (ccl-compile
175 `(4
176 ((loop
177 (read r1)
178 (if (r1 < 128) ;; ASCII
179 (r0 = ,(charset-id 'ascii))
180 (if (r1 < 160)
181 (r0 = ,(charset-id 'eight-bit-control))
182 (r0 = ,(charset-id 'eight-bit-graphic))))
183 (translate-character ,decoder r0 r1)
184 (write-multibyte-character r0 r1)
185 (repeat))))))
186 (ccl-encoder
187 (ccl-compile
188 `(1
189 ((loop
190 (read-multibyte-character r0 r1)
191 (translate-character ,encoder r0 r1)
192 (write-repeat r1)))))))
193 `(let ((translation-table (cp-make-translation-table ,v))
194 (codes (cp-valid-codes ,v)))
195 (define-translation-table ',decoder translation-table)
196 (define-translation-table ',encoder
197 (char-table-extra-slot translation-table 0))
198 (cp-fix-safe-chars ',name)
199 (make-coding-system
200 ',name 4 ,(or mnemonic ?*)
201 (or ,doc-string (format "%s encoding" ',name))
202 (cons ,ccl-decoder ,ccl-encoder)
203 (list (cons 'safe-chars (get ',encoder 'translation-table))
204 (cons 'valid-codes codes)
205 (cons 'mime-charset ',name)))
206 (push (list ',name
207 nil ; charset list
208 ',decoder
209 (let (l) ; code range
210 (dolist (elt (reverse codes))
211 (push (cdr elt) l)
212 (push (car elt) l))
213 (list l)))
214 non-iso-charset-alist))))
215
216
217 ;; These tables were mostly derived by running somthing like
218 ;; `recode -f cpxxx/..utf-8' on a binary file filled by
219 ;; `(dotimes (i 128) (insert ?? ?\\ (+ 128 i) ?\n))' and then
220 ;; exchanging the ?\� entries for nil. iconv was used instead in some
221 ;; cases.
222
223 ;; Fixme: Do better for mode-line mnemonics?
224
225 (cp-make-coding-system
226 cp437
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 ?\°
348 ?\·
349 ?\•
350 ?\√
351 ?\ⁿ
352 ?\²
353 ?\■
354 ?\ ])
355
356 (cp-make-coding-system
357 cp737
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 ?\≈
478 ?\°
479 ?\∙
480 ?\·
481 ?\√
482 ?\ⁿ
483 ?\²
484 ?\■
485 ?\ ])
486 (coding-system-put 'cp737 'mime-charset nil) ; not in IANA list
487
488 (cp-make-coding-system
489 cp775
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 ?\°
611 ?\∙
612 ?\·
613 ?\¹
614 ?\³
615 ?\²
616 ?\■
617 ?\ ])
618
619 (cp-make-coding-system
620 cp850
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 ?\°
742 ?\¨
743 ?\·
744 ?\¹
745 ?\³
746 ?\²
747 ?\■
748 ?\ ])
749
750 (cp-make-coding-system
751 cp851
752 [?\Ç
753 ?\ü
754 ?\é
755 ?\â
756 ?\ä
757 ?\à
758 ?\Ά
759 ?\ç
760 ?\ê
761 ?\ë
762 ?\è
763 ?\ï
764 ?\î
765 ?\Έ
766 ?\Ä
767 ?\Ή
768 ?\Ί
769 nil
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 ?\°
873 ?\¨
874 ?\ω
875 ?\ϋ
876 ?\ΰ
877 ?\ώ
878 ?\■
879 ?\ ])
880
881 (cp-make-coding-system
882 cp852
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 ?\°
1004 ?\¨
1005 ?\˙
1006 ?\ű
1007 ?\Ř
1008 ?\ř
1009 ?\■
1010 ?\ ])
1011
1012 (cp-make-coding-system
1013 cp855
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 ?\З
1131 ?\ш
1132 ?\Ш
1133 ?\э
1134 ?\Э
1135 ?\щ
1136 ?\Щ
1137 ?\ч
1138 ?\Ч
1139 nil
1140 ?\■
1141 ?\ ])
1142
1143 (cp-make-coding-system
1144 cp857
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 ?\╠
1222 ?\═
1223 ?\╬
1224 ?\¤
1225 ?\º
1226 ?\ª
1227 ?\Ê
1228 ?\Ë
1229 ?\È
1230 nil
1231 ?\Í
1232 ?\Î
1233 ?\Ï
1234 ?\┘
1235 ?\┌
1236 ?\█
1237 ?\▄
1238 ?\¦
1239 ?\Ì
1240 ?\▀
1241 ?\Ó
1242 ?\ß
1243 ?\Ô
1244 ?\Ò
1245 ?\õ
1246 ?\Õ
1247 ?\µ
1248 nil
1249 ?\×
1250 ?\Ú
1251 ?\Û
1252 ?\Ù
1253 ?\ì
1254 ?\ÿ
1255 ?\—
1256 ?\´
1257 ?\­
1258 ?\±
1259 nil
1260 ?\¾
1261 ?\¶
1262 ?\§
1263 ?\÷
1264 ?\˛
1265 ?\°
1266 ?\¨
1267 ?\˙
1268 ?\¹
1269 ?\³
1270 ?\²
1271 ?\■
1272 ?\ ])
1273
1274 (cp-make-coding-system
1275 cp860
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 ?\°
1397 ?\·
1398 ?\•
1399 ?\√
1400 ?\ⁿ
1401 ?\²
1402 ?\■
1403 ?\ ])
1404
1405 (cp-make-coding-system
1406 cp861
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 ?\á
1440 ?\í
1441 ?\ó
1442 ?\ú
1443 ?\Á
1444 ?\Í
1445 ?\Ó
1446 ?\Ú
1447 ?\¿
1448 nil
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 ?\°
1528 ?\·
1529 ?\•
1530 ?\√
1531 ?\ⁿ
1532 ?\²
1533 ?\■
1534 ?\ ])
1535
1536 (cp-make-coding-system
1537 cp862
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 ?\á
1571 ?\í
1572 ?\ó
1573 ?\ú
1574 ?\ñ
1575 ?\Ñ
1576 ?\ª
1577 ?\º
1578 ?\¿
1579 nil
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 ?\°
1659 ?\·
1660 ?\•
1661 ?\√
1662 ?\ⁿ
1663 ?\²
1664 ?\■
1665 ?\ ])
1666
1667 (cp-make-coding-system
1668 cp863
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 ?\∘
1790 ?\·
1791 ?\•
1792 ?\√
1793 ?\ⁿ
1794 ?\²
1795 ?\■
1796 ?\ ])
1797
1798 (cp-make-coding-system
1799 cp864
1800 [?\°
1801 ?\·
1802 ?\∘
1803 ?\√
1804 ?\▒
1805 ?\─
1806 ?\│
1807 ?\┼
1808 ?\┤
1809 ?\┬
1810 ?\├
1811 ?\┴
1812 ?\┐
1813 ?\┌
1814 ?\└
1815 ?\┘
1816 ?\ß
1817 ?\∞
1818 ?\ø
1819 ?\±
1820 ?\½
1821 ?\¼
1822 ?\≈
1823 ?\«
1824 ?\»
1825 ?\ﻷ
1826 ?\ﻸ
1827 nil
1828 nil
1829 ?\ﻻ
1830 ?\ﻼ
1831 ?\
1832 nil
1833 ?\­
1834 ?\ﺂ
1835 ?\£
1836 ?\¤
1837 ?\ﺄ
1838 nil
1839 nil
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 ?\ق
1921 ?\ﻵ
1922 ?\ﻶ
1923 ?\ل
1924 ?\ك
1925 ?\ي
1926 ?\■
1927 ?\ ])
1928
1929 (cp-make-coding-system
1930 cp865
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 ?\∘
2052 ?\·
2053 ?\•
2054 ?\√
2055 ?\ⁿ
2056 ?\²
2057 ?\■
2058 ?\ ])
2059
2060 ;; ;; This should be the same as cyrillic-alternativnyj,
2061 ;; ;; (<URL:http://czyborra.com/charsets/cyrillic.html>), but code point
2062 ;; ;; 255 in the cyrillic.el alternativnyj table is `№', i.e. point 240
2063 ;; ;; in 8859-5, not no-break space as below; `№' should be at point 252.
2064 ;; (cp-make-coding-system
2065 ;; cp866
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 ;; ?\є
2182 ;; ?\Ї
2183 ;; ?\ї
2184 ;; ?\Ў
2185 ;; ?\ў
2186 ;; ?\°
2187 ;; ?\∙
2188 ;; ?\·
2189 ;; ?\√
2190 ;; ?\№
2191 ;; ?\¤
2192 ;; ?\■
2193 ;; ?\ ]
2194 ;; "CP866 (Cyrillic Alternativnyj) encoding using Unicode."
2195 ;; ?A)
2196 ;; (define-coding-system-alias 'alternativnyj 'cp866)
2197 ;; (cp-fix-safe-chars 'cyrillic-alternativnyj)
2198 ;; (define-coding-system-alias 'cyrillic-alternativnyj 'cp866)
2199
2200 (cp-make-coding-system
2201 cp869
2202 [nil
2203 nil
2204 nil
2205 nil
2206 nil
2207 nil
2208 ?\Ά
2209 nil
2210 ?\·
2211 ?\¬
2212 ?\¦
2213 ?\‛
2214 ?\’
2215 ?\Έ
2216 ?\—
2217 ?\Ή
2218 ?\Ί
2219 ?\Ϊ
2220 ?\Ό
2221 nil
2222 nil
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 ?\±
2316 ?\υ
2317 ?\φ
2318 ?\χ
2319 ?\§
2320 ?\ψ
2321 ?\΅
2322 ?\°
2323 ?\¨
2324 ?\ω
2325 ?\ϋ
2326 ?\ΰ
2327 ?\ώ
2328 ?\■
2329 ?\ ])
2330
2331 (cp-make-coding-system
2332 cp874
2333 [?\€
2334 nil
2335 nil
2336 nil
2337 nil
2338 ?\…
2339 nil
2340 nil
2341 nil
2342 nil
2343 nil
2344 nil
2345 nil
2346 nil
2347 nil
2348 nil
2349 nil
2350 ?\‘
2351 ?\’
2352 ?\“
2353 ?\”
2354 ?\•
2355 ?\–
2356 ?\—
2357 nil
2358 nil
2359 nil
2360 nil
2361 nil
2362 nil
2363 nil
2364 nil
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 ?\ห
2409 ?\ฬ
2410 ?\อ
2411 ?\ฮ
2412 ?\ฯ
2413 ?\ะ
2414 ?\ั
2415 ?\า
2416 ?\ำ
2417 ?\ิ
2418 ?\ี
2419 ?\ึ
2420 ?\ื
2421 ?\ุ
2422 ?\ู
2423 ?\ฺ
2424 nil
2425 nil
2426 nil
2427 nil
2428 ?\฿
2429 ?\เ
2430 ?\แ
2431 ?\โ
2432 ?\ใ
2433 ?\ไ
2434 ?\ๅ
2435 ?\ๆ
2436 ?\็
2437 ?\่
2438 ?\้
2439 ?\๊
2440 ?\๋
2441 ?\์
2442 ?\ํ
2443 ?\๎
2444 ?\๏
2445 ?\๐
2446 ?\๑
2447 ?\๒
2448 ?\๓
2449 ?\๔
2450 ?\๕
2451 ?\๖
2452 ?\๗
2453 ?\๘
2454 ?\๙
2455 ?\๚
2456 ?\๛
2457 nil
2458 nil
2459 nil
2460 nil])
2461
2462 (cp-make-coding-system
2463 windows-1250
2464 [?\€
2465 nil
2466 ?\‚
2467 nil
2468 ?\„
2469 ?\…
2470 ?\†
2471 ?\‡
2472 nil
2473 ?\‰
2474 ?\Š
2475 ?\‹
2476 ?\Ś
2477 ?\Ť
2478 ?\Ž
2479 ?\Ź
2480 nil
2481 ?\‘
2482 ?\’
2483 ?\“
2484 ?\”
2485 ?\•
2486 ?\–
2487 ?\—
2488 nil
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 ?\ň
2579 ?\ó
2580 ?\ô
2581 ?\ő
2582 ?\ö
2583 ?\÷
2584 ?\ř
2585 ?\ů
2586 ?\ú
2587 ?\ű
2588 ?\ü
2589 ?\ý
2590 ?\ţ
2591 ?\˙])
2592
2593 ;; be_BY, bg_BG
2594 (cp-make-coding-system
2595 windows-1251
2596 [?\Ђ
2597 ?\Ѓ
2598 ?\‚
2599 ?\ѓ
2600 ?\„
2601 ?\…
2602 ?\†
2603 ?\‡
2604 ?\€
2605 ?\‰
2606 ?\Љ
2607 ?\‹
2608 ?\Њ
2609 ?\Ќ
2610 ?\Ћ
2611 ?\Џ
2612 ?\ђ
2613 ?\‘
2614 ?\’
2615 ?\“
2616 ?\”
2617 ?\•
2618 ?\–
2619 ?\—
2620 nil
2621 ?\™
2622 ?\љ
2623 ?\›
2624 ?\њ
2625 ?\ќ
2626 ?\ћ
2627 ?\џ
2628 ?\ 
2629 ?\Ў
2630 ?\ў
2631 ?\Ј
2632 ?\¤
2633 ?\Ґ
2634 ?\¦
2635 ?\§
2636 ?\Ё
2637 ?\©
2638 ?\Є
2639 ?\«
2640 ?\¬
2641 ?\­
2642 ?\®
2643 ?\Ї
2644 ?\°
2645 ?\±
2646 ?\І
2647 ?\і
2648 ?\ґ
2649 ?\µ
2650 ?\¶
2651 ?\·
2652 ?\ё
2653 ?\№
2654 ?\є
2655 ?\»
2656 ?\ј
2657 ?\Ѕ
2658 ?\ѕ
2659 ?\ї
2660 ?\А
2661 ?\Б
2662 ?\В
2663 ?\Г
2664 ?\Д
2665 ?\Е
2666 ?\Ж
2667 ?\З
2668 ?\И
2669 ?\Й
2670 ?\К
2671 ?\Л
2672 ?\М
2673 ?\Н
2674 ?\О
2675 ?\П
2676 ?\Р
2677 ?\С
2678 ?\Т
2679 ?\У
2680 ?\Ф
2681 ?\Х
2682 ?\Ц
2683 ?\Ч
2684 ?\Ш
2685 ?\Щ
2686 ?\Ъ
2687 ?\Ы
2688 ?\Ь
2689 ?\Э
2690 ?\Ю
2691 ?\Я
2692 ?\а
2693 ?\б
2694 ?\в
2695 ?\г
2696 ?\д
2697 ?\е
2698 ?\ж
2699 ?\з
2700 ?\и
2701 ?\й
2702 ?\к
2703 ?\л
2704 ?\м
2705 ?\н
2706 ?\о
2707 ?\п
2708 ?\р
2709 ?\с
2710 ?\т
2711 ?\у
2712 ?\ф
2713 ?\х
2714 ?\ц
2715 ?\ч
2716 ?\ш
2717 ?\щ
2718 ?\ъ
2719 ?\ы
2720 ?\ь
2721 ?\э
2722 ?\ю
2723 ?\я]
2724 nil ?b)
2725
2726 (cp-make-coding-system
2727 windows-1252
2728 [?\€
2729 nil
2730 ?\‚
2731 ?\ƒ
2732 ?\„
2733 ?\…
2734 ?\†
2735 ?\‡
2736 ?\ˆ
2737 ?\‰
2738 ?\Š
2739 ?\‹
2740 ?\Œ
2741 nil
2742 ?\Ž
2743 ?\ž
2744 nil
2745 ?\‘
2746 ?\’
2747 ?\“
2748 ?\”
2749 ?\•
2750 ?\–
2751 ?\—
2752 ?\˜
2753 ?\™
2754 ?\š
2755 ?\›
2756 ?\œ
2757 nil
2758 nil
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 ?\ó
2844 ?\ô
2845 ?\õ
2846 ?\ö
2847 ?\÷
2848 ?\ø
2849 ?\ù
2850 ?\ú
2851 ?\û
2852 ?\ü
2853 ?\ý
2854 ?\þ
2855 ?\ÿ])
2856
2857 (cp-make-coding-system
2858 windows-1253
2859 [?\€
2860 nil
2861 ?\‚
2862 ?\ƒ
2863 ?\„
2864 ?\…
2865 ?\†
2866 ?\‡
2867 nil
2868 ?\‰
2869 nil
2870 ?\‹
2871 nil
2872 nil
2873 nil
2874 nil
2875 nil
2876 ?\‘
2877 ?\’
2878 ?\“
2879 ?\”
2880 ?\•
2881 ?\–
2882 ?\—
2883 nil
2884 ?\™
2885 nil
2886 ?\›
2887 nil
2888 nil
2889 nil
2890 nil
2891 ?\ 
2892 ?\΅
2893 ?\Ά
2894 ?\£
2895 ?\¤
2896 ?\¥
2897 ?\¦
2898 ?\§
2899 ?\¨
2900 ?\©
2901 nil
2902 ?\«
2903 ?\¬
2904 ?\­
2905 ?\®
2906 ?\―
2907 ?\°
2908 ?\±
2909 ?\²
2910 ?\³
2911 ?\΄
2912 ?\µ
2913 ?\¶
2914 ?\·
2915 ?\Έ
2916 ?\Ή
2917 ?\Ί
2918 ?\»
2919 ?\Ό
2920 ?\½
2921 ?\Ύ
2922 ?\Ώ
2923 ?\ΐ
2924 ?\Α
2925 ?\Β
2926 ?\Γ
2927 ?\Δ
2928 ?\Ε
2929 ?\Ζ
2930 ?\Η
2931 ?\Θ
2932 ?\Ι
2933 ?\Κ
2934 ?\Λ
2935 ?\Μ
2936 ?\Ν
2937 ?\Ξ
2938 ?\Ο
2939 ?\Π
2940 ?\Ρ
2941 nil
2942 ?\Σ
2943 ?\Τ
2944 ?\Υ
2945 ?\Φ
2946 ?\Χ
2947 ?\Ψ
2948 ?\Ω
2949 ?\Ϊ
2950 ?\Ϋ
2951 ?\ά
2952 ?\έ
2953 ?\ή
2954 ?\ί
2955 ?\ΰ
2956 ?\α
2957 ?\β
2958 ?\γ
2959 ?\δ
2960 ?\ε
2961 ?\ζ
2962 ?\η
2963 ?\θ
2964 ?\ι
2965 ?\κ
2966 ?\λ
2967 ?\μ
2968 ?\ν
2969 ?\ξ
2970 ?\ο
2971 ?\π
2972 ?\ρ
2973 ?\ς
2974 ?\σ
2975 ?\τ
2976 ?\υ
2977 ?\φ
2978 ?\χ
2979 ?\ψ
2980 ?\ω
2981 ?\ϊ
2982 ?\ϋ
2983 ?\ό
2984 ?\ύ
2985 ?\ώ
2986 nil]
2987 nil ?g) ;; Greek
2988
2989 (cp-make-coding-system
2990 windows-1254
2991 [?\€
2992 nil
2993 ?\‚
2994 ?\ƒ
2995 ?\„
2996 ?\…
2997 ?\†
2998 ?\‡
2999 ?\ˆ
3000 ?\‰
3001 ?\Š
3002 ?\‹
3003 ?\Œ
3004 nil
3005 nil
3006 nil
3007 nil
3008 ?\‘
3009 ?\’
3010 ?\“
3011 ?\”
3012 ?\•
3013 ?\–
3014 ?\—
3015 ?\˜
3016 ?\™
3017 ?\š
3018 ?\›
3019 ?\œ
3020 nil
3021 nil
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 ?\õ
3109 ?\ö
3110 ?\÷
3111 ?\ø
3112 ?\ù
3113 ?\ú
3114 ?\û
3115 ?\ü
3116 ?\ı
3117 ?\ş
3118 ?\ÿ])
3119
3120 ;; yi_US
3121 (cp-make-coding-system
3122 windows-1255
3123 [?\€
3124 nil
3125 ?\‚
3126 ?\ƒ
3127 ?\„
3128 ?\…
3129 ?\†
3130 ?\‡
3131 ?\ˆ
3132 ?\‰
3133 nil
3134 ?\‹
3135 nil
3136 nil
3137 nil
3138 nil
3139 nil
3140 ?\‘
3141 ?\’
3142 ?\“
3143 ?\”
3144 ?\•
3145 ?\–
3146 ?\—
3147 ?\˜
3148 ?\™
3149 nil
3150 ?\›
3151 nil
3152 nil
3153 nil
3154 nil
3155 ?\ 
3156 ?\¡
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 nil
3198 ?\ֻ
3199 ?\ּ
3200 ?\ֽ
3201 ?\־
3202 ?\ֿ
3203 ?\׀
3204 ?\ׁ
3205 ?\ׂ
3206 ?\׃
3207 ?\װ
3208 ?\ױ
3209 ?\ײ
3210 ?\׳
3211 ?\״
3212 nil
3213 nil
3214 nil
3215 nil
3216 nil
3217 nil
3218 nil
3219 ?\א
3220 ?\ב
3221 ?\ג
3222 ?\ד
3223 ?\ה
3224 ?\ו
3225 ?\ז
3226 ?\ח
3227 ?\ט
3228 ?\י
3229 ?\ך
3230 ?\כ
3231 ?\ל
3232 ?\ם
3233 ?\מ
3234 ?\ן
3235 ?\נ
3236 ?\ס
3237 ?\ע
3238 ?\ף
3239 ?\פ
3240 ?\ץ
3241 ?\צ
3242 ?\ק
3243 ?\ר
3244 ?\ש
3245 ?\ת
3246 nil
3247 nil
3248 ?\‎
3249 ?\‏
3250 nil]
3251 nil ?h) ;; Hebrew
3252
3253 (cp-make-coding-system
3254 windows-1256
3255 [?\€
3256 ?\٠
3257 ?\‚
3258 ?\١
3259 ?\„
3260 ?\…
3261 ?\†
3262 ?\‡
3263 ?\٢
3264 ?\٣
3265 ?\٤
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 ?\ٌ
3365 ?\î
3366 ?\ï
3367 ?\ٍ
3368 ?\َ
3369 ?\ُ
3370 ?\ِ
3371 ?\ô
3372 ?\ّ
3373 ?\ْ
3374 ?\÷
3375 nil
3376 ?\ù
3377 nil
3378 ?\û
3379 ?\ü
3380 ?\‎
3381 ?\‏
3382 ?\ÿ]
3383 nil ?a) ;; Arabic
3384
3385 (cp-make-coding-system
3386 windows-1257
3387 [?\€
3388 nil
3389 ?\‚
3390 nil
3391 ?\„
3392 ?\…
3393 ?\†
3394 ?\‡
3395 nil
3396 ?\‰
3397 nil
3398 ?\‹
3399 nil
3400 nil
3401 nil
3402 nil
3403 nil
3404 ?\‘
3405 ?\’
3406 ?\“
3407 ?\”
3408 ?\•
3409 ?\–
3410 ?\—
3411 nil
3412 ?\™
3413 nil
3414 ?\›
3415 nil
3416 nil
3417 nil
3418 nil
3419 ?\ 
3420 nil
3421 ?\¢
3422 ?\£
3423 ?\¤
3424 nil
3425 ?\¦
3426 ?\§
3427 ?\Ø
3428 ?\©
3429 ?\Ŗ
3430 ?\«
3431 ?\¬
3432 ?\­
3433 ?\®
3434 ?\Æ
3435 ?\°
3436 ?\±
3437 ?\²
3438 ?\³
3439 nil
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 ?\ó
3503 ?\ō
3504 ?\õ
3505 ?\ö
3506 ?\÷
3507 ?\ų
3508 ?\ł
3509 ?\ś
3510 ?\ū
3511 ?\ü
3512 ?\ż
3513 ?\ž
3514 nil])
3515
3516 (cp-make-coding-system
3517 windows-1258
3518 [?\€
3519 nil
3520 ?\‚
3521 ?\ƒ
3522 ?\„
3523 ?\…
3524 ?\†
3525 ?\‡
3526 ?\ˆ
3527 ?\‰
3528 nil
3529 ?\‹
3530 ?\Œ
3531 nil
3532 nil
3533 nil
3534 nil
3535 ?\‘
3536 ?\’
3537 ?\“
3538 ?\”
3539 ?\•
3540 ?\–
3541 ?\—
3542 ?\˜
3543 ?\™
3544 nil
3545 ?\›
3546 ?\œ
3547 nil
3548 nil
3549 ?\Ÿ
3550 ?\ 
3551 ?\¡
3552 ?\¢
3553 ?\£
3554 ?\¤
3555 ?\¥
3556 ?\¦
3557 ?\§
3558 ?\¨
3559 ?\©
3560 ?\ª
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 ?\́
3627 ?\í
3628 ?\î
3629 ?\ï
3630 ?\đ
3631 ?\ñ
3632 ?\̣
3633 ?\ó
3634 ?\ô
3635 ?\ơ
3636 ?\ö
3637 ?\÷
3638 ?\ø
3639 ?\ù
3640 ?\ú
3641 ?\û
3642 ?\ü
3643 ?\ư
3644 ?\₫
3645 ?\ÿ])
3646
3647 (cp-make-coding-system
3648 next
3649 [?\ 
3650 ?\À
3651 ?\Á
3652 ?\Â
3653 ?\Ã
3654 ?\Ä
3655 ?\Å
3656 ?\Ç
3657 ?\È
3658 ?\É
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 nil
3691 ?\“
3692 ?\«
3693 nil
3694 nil
3695 ?\fi
3696 ?\fl
3697 ?\®
3698 ?\–
3699 ?\†
3700 ?\‡
3701 ?\·
3702 ?\¦
3703 ?\¶
3704 ?\•
3705 nil
3706 nil
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 ?\ı
3767 ?\ü
3768 ?\ý
3769 ?\ł
3770 ?\ø
3771 ?\œ
3772 ?\ß
3773 ?\þ
3774 ?\ÿ
3775 nil
3776 nil]
3777 "NeXTstep encoding." ?N)
3778
3779 (cp-make-coding-system
3780 koi8-u
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 ?\╠
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 "Cyrillic KOI8-U (Ukranian) encoding."
3910 ?U)
3911
3912 ;; ;; Unicode-based, not cyrillic-iso8859-5 based (and thus incomplete)
3913 ;; ;; like the standard version.
3914 ;; (cp-make-coding-system
3915 ;; ;; The base system uses cyrillic-koi8 as the canonical name, but
3916 ;; ;; that's not a MIME name.
3917 ;; koi8-r
3918 ;; [?\─
3919 ;; ?\│
3920 ;; ?\┌
3921 ;; ?\┐
3922 ;; ?\└
3923 ;; ?\┘
3924 ;; ?\├
3925 ;; ?\┤
3926 ;; ?\┬
3927 ;; ?\┴
3928 ;; ?\┼
3929 ;; ?\▀
3930 ;; ?\▄
3931 ;; ?\█
3932 ;; ?\▌
3933 ;; ?\▐
3934 ;; ?\░
3935 ;; ?\▒
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 ;; ?\С
4034 ;; ?\Т
4035 ;; ?\У
4036 ;; ?\Ж
4037 ;; ?\В
4038 ;; ?\Ь
4039 ;; ?\Ы
4040 ;; ?\З
4041 ;; ?\Ш
4042 ;; ?\Э
4043 ;; ?\Щ
4044 ;; ?\Ч
4045 ;; ?\Ъ]
4046 ;; "Unicode-based KOI8 encoding for Cyrillic (MIME: KOI8-R)"
4047 ;; ?R)
4048 ;; (cp-fix-safe-chars 'cyrillic-koi8)
4049 ;; (define-coding-system-alias 'cyrillic-koi8 'koi8-r)
4050 ;; (define-coding-system-alias 'koi8 'koi8-r)
4051 ;; (define-coding-system-alias 'cp878 'koi8-r)
4052
4053 (cp-make-coding-system
4054 koi8-t ; used by glibc for tg_TJ
4055 [?\қ
4056 ?\ғ
4057 ?\‚
4058 ?\Ғ
4059 ?\„
4060 ?\…
4061 ?\†
4062 ?\‡
4063 nil
4064 ?\‰
4065 ?\ҳ
4066 ?\‹
4067 ?\Ҳ
4068 ?\ҷ
4069 ?\Ҷ
4070 nil
4071 ?\Қ
4072 ?\‘
4073 ?\’
4074 ?\“
4075 ?\”
4076 ?\•
4077 ?\–
4078 ?\—
4079 nil
4080 ?\™
4081 nil
4082 ?\›
4083 nil
4084 nil
4085 nil
4086 nil
4087 nil
4088 ?\ӯ
4089 ?\Ӯ
4090 ?\ё
4091 ?\¤
4092 ?\ӣ
4093 ?\¦
4094 ?\§
4095 nil
4096 nil
4097 nil
4098 ?\«
4099 ?\¬
4100 ?\­
4101 ?\®
4102 nil
4103 ?\°
4104 ?\±
4105 ?\²
4106 ?\Ё
4107 nil
4108 ?\Ӣ
4109 ?\¶
4110 ?\·
4111 nil
4112 ?\№
4113 nil
4114 ?\»
4115 nil
4116 nil
4117 nil
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 "Unicode-based KOI8-T encoding for Cyrillic")
4184 (coding-system-put 'koi8-t 'mime-charset nil) ; not in the IANA list
4185
4186 ;; Online final ISO draft:
4187
4188 ;; http://www.egt.ie/standards/iso8859/fdis8859-16-en.pdf
4189
4190 ;; Equivalent National Standard:
4191 ;; Romanian Standard SR 14111:1998, Romanian Standards Institution
4192 ;; (ASRO).
4193
4194 ;; Intended usage:
4195
4196 ;; "This set of coded graphic characters is intended for use in data and
4197 ;; text processing applications and also for information interchange. The
4198 ;; set contains graphic characters used for general purpose applications in
4199 ;; typical office environments in at least the following languages:
4200 ;; Albanian, Croatian, English, Finnish, French, German, Hungarian, Irish
4201 ;; Gaelic (new orthography), Italian, Latin, Polish, Romanian, and
4202 ;; Slovenian. This set of coded graphic characters may be regarded as a
4203 ;; version of an 8-bit code according to ISO/IEC 2022 or ISO/IEC 4873 at
4204 ;; level 1." [ISO 8859-16:2001(E), p. 1]
4205
4206 ;; This charset is suitable for use in MIME text body parts.
4207
4208 ;; ISO 8859-16 was primarily designed for single-byte encoding the Romanian
4209 ;; language. The UTF-8 charset is the preferred and in today's MIME software
4210 ;; more widely implemented encoding suitable for Romanian.
4211 (cp-make-coding-system
4212 iso-latin-10 ; consistent with, e.g. Latin-1
4213 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4214 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
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 "Unicode-based encoding for Latin-10 (MIME: ISO-8859-16)"
4312 ?r) ;; Romanian
4313 (coding-system-put 'iso-latin-10 'mime-charset 'iso-8859-16)
4314 (define-coding-system-alias 'iso-8859-16 'iso-latin-10)
4315 (define-coding-system-alias 'latin-10 'iso-latin-10)
4316
4317 ;; Unicode-based alternative which has the possible advantage of
4318 ;; having its relative sparseness specified.
4319 (cp-make-coding-system
4320 ;; The base system uses arabic-iso-8bit, but that's not a MIME charset.
4321 iso-8859-6
4322 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4323 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
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 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4376 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4377 nil nil nil nil nil nil nil nil nil nil nil]
4378 "Unicode-based Arabic ISO/IEC 8859-6 (MIME: ISO-8859-6)"
4379 ?6)
4380 (define-coding-system-alias 'arabic-iso-8bit 'iso-8859-6)
4381
4382 (cp-make-coding-system
4383 iso-latin-6
4384 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4385 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
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 ?\ã
4454 ?\ä
4455 ?\å
4456 ?\æ
4457 ?\į
4458 ?\č
4459 ?\é
4460 ?\ę
4461 ?\ë
4462 ?\ė
4463 ?\í
4464 ?\î
4465 ?\ï
4466 ?\ð
4467 ?\ņ
4468 ?\ō
4469 ?\ó
4470 ?\ô
4471 ?\õ
4472 ?\ö
4473 ?\ũ
4474 ?\ø
4475 ?\ų
4476 ?\ú
4477 ?\û
4478 ?\ü
4479 ?\ý
4480 ?\þ
4481 ?\ĸ]
4482 "Unicode-based encoding for Latin-6 (MIME: ISO-8859-10)")
4483 (coding-system-put 'iso-latin-6 'mime-charset 'iso-8859-10)
4484 (define-coding-system-alias 'iso-8859-10 'iso-latin-6)
4485 (define-coding-system-alias 'latin-6 'iso-latin-6)
4486
4487 ;; used by lt_LT, lv_LV, mi_NZ
4488 (cp-make-coding-system
4489 iso-latin-7
4490 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4491 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
4492 ?\ 
4493 ?\¡
4494 ?\¢
4495 ?\£
4496 ?\¤
4497 ?\„
4498 ?\¦
4499 ?\§
4500 ?\¨
4501 ?\©
4502 ?\ª
4503 ?\«
4504 ?\¬
4505 ?\­
4506 ?\®
4507 ?\¯
4508 ?\°
4509 ?\±
4510 ?\²
4511 ?\³
4512 ?\“
4513 ?\µ
4514 ?\¶
4515 ?\·
4516 ?\¸
4517 ?\¹
4518 ?\º
4519 ?\»
4520 ?\¼
4521 ?\½
4522 ?\¾
4523 ?\¿
4524 ?\Ą
4525 ?\Į
4526 ?\Ā
4527 ?\Ć
4528 ?\Ä
4529 ?\Å
4530 ?\Ę
4531 ?\Ē
4532 ?\Č
4533 ?\É
4534 ?\Ź
4535 ?\Ė
4536 ?\Ģ
4537 ?\Ķ
4538 ?\Ī
4539 ?\Ļ
4540 ?\Š
4541 ?\Ń
4542 ?\Ņ
4543 ?\Ó
4544 ?\Ō
4545 ?\Õ
4546 ?\Ö
4547 ?\×
4548 ?\Ų
4549 ?\Ł
4550 ?\Ś
4551 ?\Ū
4552 ?\Ü
4553 ?\Ż
4554 ?\Ž
4555 ?\ß
4556 ?\ą
4557 ?\į
4558 ?\ā
4559 ?\ć
4560 ?\ä
4561 ?\å
4562 ?\ę
4563 ?\ē
4564 ?\č
4565 ?\é
4566 ?\ź
4567 ?\ė
4568 ?\ģ
4569 ?\ķ
4570 ?\ī
4571 ?\ļ
4572 ?\š
4573 ?\ń
4574 ?\ņ
4575 ?\ó
4576 ?\ō
4577 ?\õ
4578 ?\ö
4579 ?\÷
4580 ?\ų
4581 ?\ł
4582 ?\ś
4583 ?\ū
4584 ?\ü
4585 ?\ż
4586 ?\ž
4587 ?\’
4588 ]
4589 "Unicode-based encoding for Latin-7 (MIME: ISO-8859-13)"
4590 ?l) ;; Lithuanian/Latvian
4591 (coding-system-put 'iso-latin-7 'mime-charset 'iso-8859-13)
4592 (define-coding-system-alias 'iso-8859-13 'iso-latin-7)
4593 (define-coding-system-alias 'latin-7 'iso-latin-7)
4594
4595 (cp-make-coding-system
4596 georgian-ps ; used by glibc for ka_GE
4597 [?\€
4598 ?\
4599 ?\‚
4600 ?\ƒ
4601 ?\„
4602 ?\…
4603 ?\†
4604 ?\‡
4605 ?\ˆ
4606 ?\‰
4607 ?\Š
4608 ?\‹
4609 ?\Œ
4610 ?\
4611 ?\Ž
4612 ?\
4613 ?\
4614 ?\‘
4615 ?\’
4616 ?\“
4617 ?\”
4618 ?\•
4619 ?\–
4620 ?\—
4621 ?\˜
4622 ?\™
4623 ?\š
4624 ?\›
4625 ?\œ
4626 ?\
4627 ?\ž
4628 ?\Ÿ
4629 ?\ 
4630 ?\¡
4631 ?\¢
4632 ?\£
4633 ?\¤
4634 ?\¥
4635 ?\¦
4636 ?\§
4637 ?\¨
4638 ?\©
4639 ?\ª
4640 ?\«
4641 ?\¬
4642 ?\­
4643 ?\®
4644 ?\¯
4645 ?\°
4646 ?\±
4647 ?\²
4648 ?\³
4649 ?\´
4650 ?\µ
4651 ?\¶
4652 ?\·
4653 ?\¸
4654 ?\¹
4655 ?\º
4656 ?\»
4657 ?\¼
4658 ?\½
4659 ?\¾
4660 ?\¿
4661 ?\ა
4662 ?\ბ
4663 ?\გ
4664 ?\დ
4665 ?\ე
4666 ?\ვ
4667 ?\ზ
4668 ?\ჱ
4669 ?\თ
4670 ?\ი
4671 ?\კ
4672 ?\ლ
4673 ?\მ
4674 ?\ნ
4675 ?\ჲ
4676 ?\ო
4677 ?\პ
4678 ?\ჟ
4679 ?\რ
4680 ?\ს
4681 ?\ტ
4682 ?\ჳ
4683 ?\უ
4684 ?\ფ
4685 ?\ქ
4686 ?\ღ
4687 ?\ყ
4688 ?\შ
4689 ?\ჩ
4690 ?\ც
4691 ?\ძ
4692 ?\წ
4693 ?\ჭ
4694 ?\ხ
4695 ?\ჴ
4696 ?\ჯ
4697 ?\ჰ
4698 ?\ჵ
4699 ?\æ
4700 ?\ç
4701 ?\è
4702 ?\é
4703 ?\ê
4704 ?\ë
4705 ?\ì
4706 ?\í
4707 ?\î
4708 ?\ï
4709 ?\ð
4710 ?\ñ
4711 ?\ò
4712 ?\ó
4713 ?\ô
4714 ?\õ
4715 ?\ö
4716 ?\÷
4717 ?\ø
4718 ?\ù
4719 ?\ú
4720 ?\û
4721 ?\ü
4722 ?\ý
4723 ?\þ
4724 ?\ÿ]
4725 nil ?G)
4726 (coding-system-put 'georgian-ps 'mime-charset nil) ; not in IANA list
4727
4728 ;; From http://www.microsoft.com/globaldev/reference/oem/720.htm
4729 (cp-make-coding-system
4730 cp720
4731 [nil
4732 nil
4733 ?\é
4734 ?\â
4735 nil
4736 ?\à
4737 nil
4738 ?\ç
4739 ?\ê
4740 ?\ë
4741 ?\è
4742 ?\ï
4743 ?\î
4744 nil
4745 nil
4746 nil
4747 nil
4748 ?\ّ
4749 ?\ْ
4750 ?\ô
4751 ?\¤
4752 ?\ـ
4753 ?\û
4754 ?\ù
4755 ?\ء
4756 ?\آ
4757 ?\أ
4758 ?\ؤ
4759 ?\£
4760 ?\إ
4761 ?\ئ
4762 ?\ا
4763 ?\ب
4764 ?\ة
4765 ?\ت
4766 ?\ث
4767 ?\ج
4768 ?\ح
4769 ?\خ
4770 ?\د
4771 ?\ذ
4772 ?\ر
4773 ?\ز
4774 ?\س
4775 ?\ش
4776 ?\ص
4777 ?\«
4778 ?\»
4779 ?\░
4780 ?\▒
4781 ?\▓
4782 ?\│
4783 ?\┤
4784 ?\╡
4785 ?\╢
4786 ?\╖
4787 ?\╕
4788 ?\╣
4789 ?\║
4790 ?\╗
4791 ?\╝
4792 ?\╜
4793 ?\╛
4794 ?\┐
4795 ?\└
4796 ?\┴
4797 ?\┬
4798 ?\├
4799 ?\─
4800 ?\┼
4801 ?\╞
4802 ?\╟
4803 ?\╚
4804 ?\╔
4805 ?\╩
4806 ?\╦
4807 ?\╠
4808 ?\═
4809 ?\╬
4810 ?\╧
4811 ?\╨
4812 ?\╤
4813 ?\╥
4814 ?\╙
4815 ?\╘
4816 ?\╒
4817 ?\╓
4818 ?\╫
4819 ?\╪
4820 ?\┘
4821 ?\┌
4822 ?\█
4823 ?\▄
4824 ?\▌
4825 ?\▐
4826 ?\▀
4827 ?\ض
4828 ?\ط
4829 ?\ظ
4830 ?\ع
4831 ?\غ
4832 ?\ف
4833 ?\µ
4834 ?\ق
4835 ?\ك
4836 ?\ل
4837 ?\م
4838 ?\ن
4839 ?\ه
4840 ?\و
4841 ?\ى
4842 ?\ي
4843 ?\≡
4844 ?\ً
4845 ?\ٌ
4846 ?\ٍ
4847 ?\َ
4848 ?\ُ
4849 ?\ِ
4850 ?\≈
4851 ?\°
4852 ?\∙
4853 ?\·
4854 ?\√
4855 ?\ⁿ
4856 ?\²
4857 ?\■
4858 ?\ ])
4859 (coding-system-put 'cp720 'mime-charset nil) ; not in IANA list
4860
4861 ;; http://oss.software.ibm.com/cvs/icu/charset/data/ucm/ibm-1125_P100-2000.ucm
4862 (cp-make-coding-system
4863 cp1125
4864 [?\А
4865 ?\Б
4866 ?\В
4867 ?\Г
4868 ?\Д
4869 ?\Е
4870 ?\Ж
4871 ?\З
4872 ?\И
4873 ?\Й
4874 ?\К
4875 ?\Л
4876 ?\М
4877 ?\Н
4878 ?\О
4879 ?\П
4880 ?\Р
4881 ?\С
4882 ?\Т
4883 ?\У
4884 ?\Ф
4885 ?\Х
4886 ?\Ц
4887 ?\Ч
4888 ?\Ш
4889 ?\Щ
4890 ?\Ъ
4891 ?\Ы
4892 ?\Ь
4893 ?\Э
4894 ?\Ю
4895 ?\Я
4896 ?\а
4897 ?\б
4898 ?\в
4899 ?\г
4900 ?\д
4901 ?\е
4902 ?\ж
4903 ?\з
4904 ?\и
4905 ?\й
4906 ?\к
4907 ?\л
4908 ?\м
4909 ?\н
4910 ?\о
4911 ?\п
4912 ?\░
4913 ?\▒
4914 ?\▓
4915 ?\│
4916 ?\┤
4917 ?\╡
4918 ?\╢
4919 ?\╖
4920 ?\╕
4921 ?\╣
4922 ?\║
4923 ?\╗
4924 ?\╝
4925 ?\╜
4926 ?\╛
4927 ?\┐
4928 ?\└
4929 ?\┴
4930 ?\┬
4931 ?\├
4932 ?\─
4933 ?\┼
4934 ?\╞
4935 ?\╟
4936 ?\╚
4937 ?\╔
4938 ?\╩
4939 ?\╦
4940 ?\╠
4941 ?\═
4942 ?\╬
4943 ?\╧
4944 ?\╨
4945 ?\╤
4946 ?\╥
4947 ?\╙
4948 ?\╘
4949 ?\╒
4950 ?\╓
4951 ?\╫
4952 ?\╪
4953 ?\┘
4954 ?\┌
4955 ?\█
4956 ?\▄
4957 ?\▌
4958 ?\▐
4959 ?\▀
4960 ?\р
4961 ?\с
4962 ?\т
4963 ?\у
4964 ?\ф
4965 ?\х
4966 ?\ц
4967 ?\ч
4968 ?\ш
4969 ?\щ
4970 ?\ъ
4971 ?\ы
4972 ?\ь
4973 ?\э
4974 ?\ю
4975 ?\я
4976 ?\Ё
4977 ?\ё
4978 ?\Ґ
4979 ?\ґ
4980 ?\Є
4981 ?\є
4982 ?\І
4983 ?\і
4984 ?\Ї
4985 ?\ї
4986 ?\÷
4987 ?\±
4988 ?\№
4989 ?\¤
4990 ?\■
4991 ?\ ])
4992 ;; Original ;name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua>
4993 (define-coding-system-alias 'cp866u 'cp1125)
4994
4995 (dotimes (i 8)
4996 (let ((w (intern (format "windows-125%d" i)))
4997 (c (intern (format "cp125%d" i))))
4998 (define-coding-system-alias c w)
4999 ;; Compatibility with codepage.el, though cp... are not the
5000 ;; canonical names.
5001 (push (assoc w non-iso-charset-alist) non-iso-charset-alist)))
5002
5003 ;; Use Unicode font under Windows. Jason Rumney fecit.
5004 (if (and (fboundp 'w32-add-charset-info)
5005 (not (boundp 'w32-unicode-charset-defined)))
5006 (w32-add-charset-info "iso10646-1" 'w32-charset-ansi t))
5007
5008 (provide 'code-pages)
5009
5010 ;;; code-pages.el ends here