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