669 lines
8.5 KiB
YAML
669 lines
8.5 KiB
YAML
# encoding.yml: This file maps known code pages and other character encodings
|
|
# to a method of encoding.
|
|
#
|
|
# Its purpose is to account for the use of different code page names and
|
|
# implementations, so that drivers have a common data set to use for converting
|
|
# UTF-8 text into something that a printer is likely to understand.
|
|
#
|
|
# Where multiple encoders are listed, any of them can be used to give identical
|
|
# results.
|
|
|
|
---
|
|
CP037:
|
|
iconv: CP037
|
|
python_encode: cp037
|
|
|
|
CP038:
|
|
iconv: CP038
|
|
|
|
CP273:
|
|
iconv: CP273
|
|
python_encode: cp273
|
|
|
|
CP274:
|
|
iconv: CP274
|
|
|
|
CP275:
|
|
iconv: CP275
|
|
|
|
CP278:
|
|
iconv: CP278
|
|
|
|
CP280:
|
|
iconv: CP280
|
|
|
|
CP281:
|
|
iconv: CP281
|
|
|
|
CP282:
|
|
iconv: CP282
|
|
|
|
CP284:
|
|
iconv: CP284
|
|
|
|
CP285:
|
|
iconv: CP285
|
|
|
|
CP290:
|
|
iconv: CP290
|
|
|
|
CP297:
|
|
iconv: CP297
|
|
|
|
CP367:
|
|
iconv: CP367
|
|
|
|
CP420:
|
|
iconv: CP420
|
|
|
|
CP423:
|
|
iconv: CP423
|
|
|
|
CP424:
|
|
iconv: CP424
|
|
python_encode: cp424
|
|
|
|
CP437:
|
|
iconv: CP437
|
|
python_encode: cp437
|
|
|
|
CP500:
|
|
iconv: CP500
|
|
python_encode: cp500
|
|
|
|
CP720:
|
|
python_encode: cp720
|
|
|
|
CP737:
|
|
iconv: CP737
|
|
python_encode: cp737
|
|
|
|
CP747: {}
|
|
|
|
CP770:
|
|
iconv: CP770
|
|
|
|
CP771:
|
|
iconv: CP771
|
|
|
|
CP772:
|
|
iconv: CP772
|
|
|
|
CP773:
|
|
iconv: CP773
|
|
|
|
CP774:
|
|
iconv: CP774
|
|
|
|
CP775:
|
|
iconv: CP775
|
|
python_encode: cp775
|
|
|
|
CP803:
|
|
iconv: CP803
|
|
|
|
CP813:
|
|
iconv: CP813
|
|
|
|
CP819:
|
|
iconv: CP819
|
|
|
|
CP850:
|
|
iconv: CP850
|
|
python_encode: cp850
|
|
|
|
CP851:
|
|
name: "Greek CP851"
|
|
notes: "Not used, due to inconsistencies between implementations."
|
|
|
|
CP852:
|
|
iconv: CP852
|
|
python_encode: cp852
|
|
|
|
CP853: {}
|
|
|
|
CP855:
|
|
iconv: CP855
|
|
python_encode: cp855
|
|
|
|
CP856:
|
|
iconv: CP856
|
|
python_encode: cp856
|
|
|
|
CP857:
|
|
iconv: CP857
|
|
python_encode: cp857
|
|
|
|
CP858:
|
|
python_encode: cp858
|
|
|
|
CP860:
|
|
iconv: CP860
|
|
python_encode: cp860
|
|
|
|
CP861:
|
|
iconv: CP861
|
|
python_encode: cp861
|
|
|
|
CP862:
|
|
iconv: CP862
|
|
python_encode: cp862
|
|
|
|
CP863:
|
|
iconv: CP863
|
|
python_encode: cp863
|
|
|
|
CP864:
|
|
iconv: CP864
|
|
python_encode: cp864
|
|
|
|
CP865:
|
|
iconv: CP865
|
|
python_encode: cp865
|
|
|
|
CP866:
|
|
iconv: CP866
|
|
python_encode: cp866
|
|
|
|
CP866NAV:
|
|
iconv: CP866NAV
|
|
|
|
CP868:
|
|
iconv: CP868
|
|
|
|
CP869:
|
|
iconv: CP869
|
|
python_encode: cp869
|
|
|
|
CP870:
|
|
iconv: CP870
|
|
|
|
CP871:
|
|
iconv: CP871
|
|
|
|
CP874:
|
|
iconv: CP874
|
|
python_encode: cp874
|
|
|
|
CP875:
|
|
iconv: CP875
|
|
python_encode: cp875
|
|
|
|
CP880:
|
|
iconv: CP880
|
|
|
|
CP891:
|
|
iconv: CP891
|
|
|
|
CP901:
|
|
iconv: CP901
|
|
|
|
CP902:
|
|
iconv: CP902
|
|
|
|
CP903:
|
|
iconv: CP903
|
|
|
|
CP904:
|
|
iconv: CP904
|
|
|
|
CP905:
|
|
iconv: CP905
|
|
|
|
CP912:
|
|
iconv: CP912
|
|
|
|
CP915:
|
|
iconv: CP915
|
|
|
|
CP916:
|
|
iconv: CP916
|
|
|
|
CP918:
|
|
iconv: CP918
|
|
|
|
CP920:
|
|
iconv: CP920
|
|
|
|
CP921:
|
|
iconv: CP921
|
|
|
|
CP922:
|
|
iconv: CP922
|
|
|
|
CP928: {}
|
|
|
|
CP930:
|
|
iconv: CP930
|
|
|
|
CP932:
|
|
iconv: CP932
|
|
python_encode: cp932
|
|
|
|
CP933:
|
|
iconv: CP933
|
|
|
|
CP935:
|
|
iconv: CP935
|
|
|
|
CP936:
|
|
iconv: CP936
|
|
|
|
CP937:
|
|
iconv: CP937
|
|
|
|
CP939:
|
|
iconv: CP939
|
|
|
|
CP949:
|
|
iconv: CP949
|
|
python_encode: cp949
|
|
|
|
CP950:
|
|
iconv: CP950
|
|
python_encode: cp950
|
|
|
|
CP1001:
|
|
name: Unimplemented Star-specific CP1001
|
|
|
|
CP1004:
|
|
iconv: CP1004
|
|
|
|
CP1006:
|
|
python_encode: cp1006
|
|
|
|
CP1008:
|
|
iconv: CP1008
|
|
|
|
CP1025:
|
|
iconv: CP1025
|
|
|
|
CP1026:
|
|
iconv: CP1026
|
|
python_encode: cp1026
|
|
|
|
CP1046:
|
|
iconv: CP1046
|
|
|
|
CP1047:
|
|
iconv: CP1047
|
|
|
|
CP1070:
|
|
iconv: CP1070
|
|
|
|
CP1079:
|
|
iconv: CP1079
|
|
|
|
CP1081:
|
|
iconv: CP1081
|
|
|
|
CP1084:
|
|
iconv: CP1084
|
|
|
|
CP1089:
|
|
iconv: CP1089
|
|
|
|
CP1097:
|
|
iconv: CP1097
|
|
|
|
CP1098: {}
|
|
|
|
CP1112:
|
|
iconv: CP1112
|
|
|
|
CP1122:
|
|
iconv: CP1122
|
|
|
|
CP1123:
|
|
iconv: CP1123
|
|
|
|
CP1124:
|
|
iconv: CP1124
|
|
|
|
CP1125:
|
|
iconv: CP1125
|
|
python_encode: cp1125
|
|
|
|
CP1129:
|
|
iconv: CP1129
|
|
|
|
CP1130:
|
|
iconv: CP1130
|
|
|
|
CP1132:
|
|
iconv: CP1132
|
|
|
|
CP1133:
|
|
iconv: CP1133
|
|
|
|
CP1137:
|
|
iconv: CP1137
|
|
|
|
CP1140:
|
|
iconv: CP1140
|
|
python_encode: cp1140
|
|
|
|
CP1141:
|
|
iconv: CP1141
|
|
|
|
CP1142:
|
|
iconv: CP1142
|
|
|
|
CP1143:
|
|
iconv: CP1143
|
|
|
|
CP1144:
|
|
iconv: CP1144
|
|
|
|
CP1145:
|
|
iconv: CP1145
|
|
|
|
CP1146:
|
|
iconv: CP1146
|
|
|
|
CP1147:
|
|
iconv: CP1147
|
|
|
|
CP1148:
|
|
iconv: CP1148
|
|
|
|
CP1149:
|
|
iconv: CP1149
|
|
|
|
CP1153:
|
|
iconv: CP1153
|
|
|
|
CP1154:
|
|
iconv: CP1154
|
|
|
|
CP1155:
|
|
iconv: CP1155
|
|
|
|
CP1156:
|
|
iconv: CP1156
|
|
|
|
CP1157:
|
|
iconv: CP1157
|
|
|
|
CP1158:
|
|
iconv: CP1158
|
|
|
|
CP1160:
|
|
iconv: CP1160
|
|
|
|
CP1161:
|
|
iconv: CP1161
|
|
|
|
CP1162:
|
|
iconv: CP1162
|
|
|
|
CP1163:
|
|
iconv: CP1163
|
|
|
|
CP1164:
|
|
iconv: CP1164
|
|
|
|
CP1166:
|
|
iconv: CP1166
|
|
|
|
CP1167:
|
|
iconv: CP1167
|
|
|
|
CP1250:
|
|
iconv: CP1250
|
|
python_encode: cp1250
|
|
|
|
CP1251:
|
|
iconv: CP1251
|
|
python_encode: cp1251
|
|
|
|
CP1252:
|
|
iconv: CP1252
|
|
python_encode: cp1252
|
|
|
|
CP1253:
|
|
iconv: CP1253
|
|
python_encode: cp1253
|
|
|
|
CP1254:
|
|
iconv: CP1254
|
|
python_encode: cp1254
|
|
|
|
CP1255:
|
|
iconv: CP1255
|
|
python_encode: cp1255
|
|
|
|
CP1256:
|
|
iconv: CP1256
|
|
python_encode: cp1256
|
|
|
|
CP1257:
|
|
iconv: CP1257
|
|
python_encode: cp1257
|
|
|
|
CP1258:
|
|
iconv: CP1258
|
|
python_encode: cp1258
|
|
|
|
CP1282:
|
|
iconv: CP1282
|
|
|
|
CP1361:
|
|
iconv: CP1361
|
|
|
|
CP1364:
|
|
iconv: CP1364
|
|
|
|
CP1371:
|
|
iconv: CP1371
|
|
|
|
CP1388:
|
|
iconv: CP1388
|
|
|
|
CP1390:
|
|
iconv: CP1390
|
|
|
|
CP1399:
|
|
iconv: CP1399
|
|
|
|
CP2001:
|
|
name: Unimplemented Star-specific CP2001
|
|
|
|
CP3001:
|
|
name: Unimplemented Star-specific CP3001
|
|
|
|
CP3002:
|
|
name: Unimplemented Star-specific CP3002
|
|
|
|
CP3011:
|
|
name: "CP3011 Latvian"
|
|
data:
|
|
- "ÇüéâäàåçêëèïîìÄÅ"
|
|
- "ÉæÆôöòûùÿÖÜ¢£¥₧ƒ"
|
|
- "áíóúñѪº¿⌐¬½¼¡«»"
|
|
- "░▒▓│┤Ā╢ņ╕╣║╗╝╜╛┐"
|
|
- "└┴┬├─┼ā╟╚╔╩╦╠═╬╧"
|
|
- "Š╤čČ╘╒ģĪī┘┌█▄ūŪ▀"
|
|
- "αßΓπΣσµτΦΘΩδ∞φε∩"
|
|
- "ĒēĢķĶļĻžŽ∙·√Ņš■ "
|
|
|
|
CP3012:
|
|
name: "CP3012 Cyrillic"
|
|
data:
|
|
- "АБВГДЕЖЗИЙКЛМНОП"
|
|
- "РСТУФХЦЧШЩЪЫЬЭЮЯ"
|
|
- "абвгдежзийклмноп"
|
|
- "░▒▓│┤Ā╢ņ╕╣║╗╝Ō╛┐"
|
|
- "└┴┬├─┼ā╟╚╔╩╦╠═╬╧"
|
|
- "Š╤čČ╘╒ģĪī┘┌█▄ūŪ▀"
|
|
- "рстуфхцчшщъыьэюя"
|
|
- "ĒēĢķĶļĻžŽ∙·√Ņš■ "
|
|
|
|
CP3021:
|
|
name: Unimplemented Star-specific CP3021
|
|
|
|
CP3041:
|
|
name: Unimplemented Star-specific CP3041
|
|
|
|
CP3840:
|
|
name: Unimplemented Star-specific CP3840
|
|
|
|
CP3841:
|
|
name: Unimplemented Star-specific CP3841
|
|
|
|
CP3843:
|
|
name: Unimplemented Star-specific CP3843
|
|
|
|
CP3844:
|
|
name: Unimplemented Star-specific CP3844
|
|
|
|
CP3845:
|
|
name: Unimplemented Star-specific CP3845
|
|
|
|
CP3847:
|
|
name: Unimplemented Star-specific CP3847
|
|
|
|
CP3846:
|
|
name: Unimplemented Star-specific CP3846
|
|
|
|
CP3848:
|
|
name: Unimplemented Star-specific CP3848
|
|
|
|
CP4517:
|
|
iconv: CP4517
|
|
|
|
CP4899:
|
|
iconv: CP4899
|
|
|
|
CP4909:
|
|
iconv: CP4909
|
|
|
|
CP4971:
|
|
iconv: CP4971
|
|
|
|
CP5347:
|
|
iconv: CP5347
|
|
|
|
CP9030:
|
|
iconv: CP9030
|
|
|
|
CP9066:
|
|
iconv: CP9066
|
|
|
|
CP9448:
|
|
iconv: CP9448
|
|
|
|
CP10007:
|
|
iconv: CP10007
|
|
|
|
CP12712:
|
|
iconv: CP12712
|
|
|
|
CP16804:
|
|
iconv: CP16804
|
|
|
|
ISO_8859-1:
|
|
iconv: "ISO_8859-1"
|
|
python_encode: "latin_1"
|
|
|
|
ISO_8859-2:
|
|
iconv: "ISO_8859-2"
|
|
python_encode: "iso8859_2"
|
|
|
|
ISO_8859-3:
|
|
iconv: "ISO_8859-3"
|
|
python_encode: "iso8859_3"
|
|
|
|
ISO_8859-4:
|
|
iconv: "ISO_8859-4"
|
|
python_encode: "iso8859_4"
|
|
|
|
ISO_8859-5:
|
|
iconv: "ISO_8859-5"
|
|
python_encode: "iso8859_5"
|
|
|
|
ISO_8859-6:
|
|
iconv: "ISO_8859-6"
|
|
python_encode: "iso8859_6"
|
|
|
|
ISO_8859-7:
|
|
iconv: "ISO_8859-7"
|
|
python_encode: "iso8859_7"
|
|
|
|
ISO_8859-8:
|
|
iconv: "ISO_8859-8"
|
|
python_encode: "iso8859_8"
|
|
|
|
ISO_8859-9:
|
|
iconv: "ISO_8859-9"
|
|
python_encode: "iso8859_9"
|
|
|
|
ISO_8859-10:
|
|
iconv: "ISO_8859-10"
|
|
python_encode: "iso8859-10"
|
|
|
|
ISO_8859-11:
|
|
iconv: "ISO_8859-11"
|
|
python_encode: "iso8859-11"
|
|
|
|
ISO_8859-13:
|
|
iconv: "ISO_8859-13"
|
|
python_encode: "iso8859-13"
|
|
|
|
ISO_8859-14:
|
|
iconv: "ISO_8859-14"
|
|
python_encode: "iso8859-14"
|
|
|
|
ISO_8859-15:
|
|
iconv: "ISO_8859-15"
|
|
python_encode: "iso8859-15"
|
|
|
|
ISO_8859-16:
|
|
iconv: "ISO_8859-16"
|
|
python_encode: "iso8859_16"
|
|
|
|
RK1048:
|
|
iconv: RK1048
|
|
|
|
TCVN-3-1:
|
|
name: "Vietnamese TCVN-3 1"
|
|
data:
|
|
- " "
|
|
- " "
|
|
- " ăâêôơưđ "
|
|
- " àảãáạ ằẳẵắ "
|
|
- " ặầẩẫấậè ẻẽ"
|
|
- "éẹềểễếệìỉ ĩíịò"
|
|
- " ỏõóọồổỗốộờởỡớợù"
|
|
- " ủũúụừửữứựỳỷỹýỵ "
|
|
|
|
TCVN-3-2:
|
|
name: "Vietnamese TCVN-3 1"
|
|
data:
|
|
- " "
|
|
- " "
|
|
- " ĂÂ Ð ÊÔƠƯ "
|
|
- " ÀẢÃÁẠ ẰẲẴẮ "
|
|
- " ẶẦẨẪẤẬÈ ẺẼ"
|
|
- "ÉẸỀỂỄẾỆÌỈ ĨÍỊÒ"
|
|
- " ỎÕÓỌỒỔỖỐỘỜỞỠỚỢÙ"
|
|
- " ỦŨÚỤỪỬỮỨỰỲỶỸÝỴ "
|
|
|
|
OXHOO-EUROPEAN:
|
|
name: Oxhoo-specific European
|
|
data:
|
|
- "ÇüéâäàåçêëèïîìÄÅ"
|
|
- "ÉæÆôöòûùÿÖÜñѪº¿"
|
|
- "áíóú¢£¥₧ƒ¡ÃãÕõØø"
|
|
- "·¨°`´½¼×÷≤≥«»≠√¯"
|
|
- "⌠⌡∞◤↵↑↓→←┌┐└┘•®©"
|
|
# Some unidentified chars
|
|
- "™†§¶Γ◢Θ "
|
|
- "ß ε "
|
|
- "τ "
|
|
|
|
Unknown:
|
|
name: Unknown
|
|
notes: Code page that has not yet been identified.
|
|
...
|