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