From: Jarkko Hietaniemi Date: Sat, 11 Nov 2000 02:05:02 +0000 (+0000) Subject: Add more encoding tables. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=cb19b5d7c00127f2333371640e23a1fdfaef3cf1;p=p5sagit%2Fp5-mst-13.2.git Add more encoding tables. p4raw-id: //depot/perl@7640 --- diff --git a/MANIFEST b/MANIFEST index 4da42f1..eb1ec5c 100644 --- a/MANIFEST +++ b/MANIFEST @@ -196,6 +196,7 @@ ext/Encode/Makefile.PL Encode extension ext/Encode/Todo Encode extension ext/Encode/Encode/ascii.enc Encoding tables ext/Encode/Encode/big5.enc Encoding tables +ext/Encode/Encode/cp1006.enc Encoding tables ext/Encode/Encode/cp1047.enc Encoding tables ext/Encode/Encode/cp1250.enc Encoding tables ext/Encode/Encode/cp1251.enc Encoding tables @@ -207,12 +208,14 @@ ext/Encode/Encode/cp1256.enc Encoding tables ext/Encode/Encode/cp1257.enc Encoding tables ext/Encode/Encode/cp1258.enc Encoding tables ext/Encode/Encode/cp37.enc Encoding tables +ext/Encode/Encode/cp424.enc Encoding tables ext/Encode/Encode/cp437.enc Encoding tables ext/Encode/Encode/cp737.enc Encoding tables ext/Encode/Encode/cp775.enc Encoding tables ext/Encode/Encode/cp850.enc Encoding tables ext/Encode/Encode/cp852.enc Encoding tables ext/Encode/Encode/cp855.enc Encoding tables +ext/Encode/Encode/cp856.enc Encoding tables ext/Encode/Encode/cp857.enc Encoding tables ext/Encode/Encode/cp860.enc Encoding tables ext/Encode/Encode/cp861.enc Encoding tables @@ -234,10 +237,15 @@ ext/Encode/Encode/euc-kr.enc Encoding tables ext/Encode/Encode/gb12345.enc Encoding tables ext/Encode/Encode/gb1988.enc Encoding tables ext/Encode/Encode/gb2312.enc Encoding tables +ext/Encode/Encode/gsm0338.enc Encoding tables ext/Encode/Encode/iso2022-jp.enc Encoding tables ext/Encode/Encode/iso2022-kr.enc Encoding tables ext/Encode/Encode/iso2022.enc Encoding tables ext/Encode/Encode/iso8859-1.enc Encoding tables +ext/Encode/Encode/iso8859-10.enc Encoding tables +ext/Encode/Encode/iso8859-13.enc Encoding tables +ext/Encode/Encode/iso8859-14.enc Encoding tables +ext/Encode/Encode/iso8859-15.enc Encoding tables ext/Encode/Encode/iso8859-2.enc Encoding tables ext/Encode/Encode/iso8859-3.enc Encoding tables ext/Encode/Encode/iso8859-4.enc Encoding tables diff --git a/ext/Encode/Encode/cp1006.enc b/ext/Encode/Encode/cp1006.enc new file mode 100644 index 0000000..3ba00dd --- /dev/null +++ b/ext/Encode/Encode/cp1006.enc @@ -0,0 +1,20 @@ +# Encoding file: cp1006, single-byte +S +003F 0 1 +00 +0000000100020003000400050006000700080009000A000B000C000D000E000F +0010001100120013001400150016001700180019001A001B001C001D001E001F +0020002100220023002400250026002700280029002A002B002C002D002E002F +0030003100320033003400350036003700380039003A003B003C003D003E003F +0040004100420043004400450046004700480049004A004B004C004D004E004F +0050005100520053005400550056005700580059005A005B005C005D005E005F +0060006100620063006400650066006700680069006A006B006C006D006E006F +0070007100720073007400750076007700780079007A007B007C007D007E007F +0080008100820083008400850086008700880089008A008B008C008D008E008F +0090009100920093009400950096009700980099009A009B009C009D009E009F +00A006F006F106F206F306F406F506F606F706F806F9060C061B00AD061FFE81 +FE8DFE8EFE8EFE8FFE91FB56FB58FE93FE95FE97FB66FB68FE99FE9BFE9DFE9F +FB7AFB7CFEA1FEA3FEA5FEA7FEA9FB84FEABFEADFB8CFEAFFB8AFEB1FEB3FEB5 +FEB7FEB9FEBBFEBDFEBFFEC1FEC5FEC9FECAFECBFECCFECDFECEFECFFED0FED1 +FED3FED5FED7FED9FEDBFB92FB94FEDDFEDFFEE0FEE1FEE3FB9EFEE5FEE7FE85 +FEEDFBA6FBA8FBA9FBAAFE80FE89FE8AFE8BFEF1FEF2FEF3FBB0FBAEFE7CFE7D diff --git a/ext/Encode/Encode/cp424.enc b/ext/Encode/Encode/cp424.enc new file mode 100644 index 0000000..3b0c23e --- /dev/null +++ b/ext/Encode/Encode/cp424.enc @@ -0,0 +1,20 @@ +# Encoding file: cp424, single-byte +S +003F 0 1 +00 +0000000100020003009C00090086007F0097008D008E000B000C000D000E000F +0010001100120013009D008500080087001800190092008F001C001D001E001F +00800081008200830084000A0017001B00880089008A008B008C000500060007 +0090009100160093009400950096000400980099009A009B00140015009E001A +002005D005D105D205D305D405D505D605D705D800A2002E003C0028002B007C +002605D905DA05DB05DC05DD05DE05DF05E005E100210024002A0029003B00AC +002D002F05E205E305E405E505E605E705E805E900A6002C0025005F003E003F +000005EA0000000000A000000000000020170060003A002300400027003D0022 +000000610062006300640065006600670068006900AB00BB00000000000000B1 +00B0006A006B006C006D006E006F00700071007200000000000000B8000000A4 +00B5007E0073007400750076007700780079007A0000000000000000000000AE +005E00A300A500B700A900A700B600BC00BD00BE005B005D00AF00A800B400D7 +007B00410042004300440045004600470048004900AD00000000000000000000 +007D004A004B004C004D004E004F00500051005200B900000000000000000000 +005C00F70053005400550056005700580059005A00B200000000000000000000 +003000310032003300340035003600370038003900B30000000000000000009F diff --git a/ext/Encode/Encode/cp856.enc b/ext/Encode/Encode/cp856.enc new file mode 100644 index 0000000..cab493c --- /dev/null +++ b/ext/Encode/Encode/cp856.enc @@ -0,0 +1,20 @@ +# Encoding file: cp856, single-byte +S +003F 0 1 +00 +0000000100020003000400050006000700080009000A000B000C000D000E000F +0010001100120013001400150016001700180019001A001B001C001D001E001F +0020002100220023002400250026002700280029002A002B002C002D002E002F +0030003100320033003400350036003700380039003A003B003C003D003E003F +0040004100420043004400450046004700480049004A004B004C004D004E004F +0050005100520053005400550056005700580059005A005B005C005D005E005F +0060006100620063006400650066006700680069006A006B006C006D006E006F +0070007100720073007400750076007700780079007A007B007C007D007E007F +05D005D105D205D305D405D505D605D705D805D905DA05DB05DC05DD05DE05DF +05E005E105E205E305E405E505E605E705E805E905EA000000A3000000D70000 +00000000000000000000000000000000000000AE00AC00BD00BC000000AB00BB +2591259225932502252400000000000000A9256325512557255D00A200A52510 +25142534252C251C2500253C00000000255A25542569256625602550256C00A4 +0000000000000000000000000000000000002518250C2588258400A600002580 +00000000000000000000000000B5000000000000000000000000000000AF00B4 +00AD00B1201700BE00B600A700F700B800B000A800B700B900B300B225A000A0 diff --git a/ext/Encode/Encode/gsm0338.enc b/ext/Encode/Encode/gsm0338.enc new file mode 100644 index 0000000..bf09e70 --- /dev/null +++ b/ext/Encode/Encode/gsm0338.enc @@ -0,0 +1,20 @@ +# Encoding file: GSM 03.38, single-byte +S +003F 0 1 +00 +004000A3002400A500E800E900F900EC00F200E7000A00D800F8000D00C500E5 +0394005F03A60393039B03A903A003A803A30398039E00A000C600E600DF00C9 +002000210022002300A400250026002700280029002A002B002C002D002E002F +0030003100320033003400350036003700380039003A003B003C003D003E003F +00A1004100420043004400450046004700480049004A004B004C004D004E004F +0050005100520053005400550056005700580059005A00C400D600D100DC00A7 +00BF006100620063006400650066006700680069006A006B006C006D006E006F +0070007100720073007400750076007700780079007A00E400F600F100FC00E0 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/ext/Encode/Encode/iso8859-10.enc b/ext/Encode/Encode/iso8859-10.enc new file mode 100644 index 0000000..934b3b9 --- /dev/null +++ b/ext/Encode/Encode/iso8859-10.enc @@ -0,0 +1,20 @@ +# Encoding file: iso8859-10, single-byte +S +003F 0 1 +00 +0000000100020003000400050006000700080009000A000B000C000D000E000F +0010001100120013001400150016001700180019001A001B001C001D001E001F +0020002100220023002400250026002700280029002A002B002C002D002E002F +0030003100320033003400350036003700380039003A003B003C003D003E003F +0040004100420043004400450046004700480049004A004B004C004D004E004F +0050005100520053005400550056005700580059005A005B005C005D005E005F +0060006100620063006400650066006700680069006A006B006C006D006E006F +0070007100720073007400750076007700780079007A007B007C007D007E007F +0080008100820083008400850086008700880089008A008B008C008D008E008F +0090009100920093009400950096009700980099009A009B009C009D009E009F +00A0010401120122012A0128013600A7013B011001600166017D00AD016A014A +00B0010501130123012B0129013700B7013C011101610167017E2015016B014B +010000C100C200C300C400C500C6012E010C00C9011800CB011600CD00CE00CF +00D00145014C00D300D400D500D6016800D8017200DA00DB00DC00DD00DE00DF +010100E100E200E300E400E500E6012F010D00E9011900EB011700ED00EE00EF +00F00146014D00F300F400F500F6016900F8017300FA00FB00FC00FD00FE0138 diff --git a/ext/Encode/Encode/iso8859-13.enc b/ext/Encode/Encode/iso8859-13.enc new file mode 100644 index 0000000..b7edcaf --- /dev/null +++ b/ext/Encode/Encode/iso8859-13.enc @@ -0,0 +1,20 @@ +# Encoding file: iso8859-13, single-byte +S +003F 0 1 +00 +0000000100020003000400050006000700080009000A000B000C000D000E000F +0010001100120013001400150016001700180019001A001B001C001D001E001F +0020002100220023002400250026002700280029002A002B002C002D002E002F +0030003100320033003400350036003700380039003A003B003C003D003E003F +0040004100420043004400450046004700480049004A004B004C004D004E004F +0050005100520053005400550056005700580059005A005B005C005D005E005F +0060006100620063006400650066006700680069006A006B006C006D006E006F +0070007100720073007400750076007700780079007A007B007C007D007E007F +0080008100820083008400850086008700880089008A008B008C008D008E008F +0090009100920093009400950096009700980099009A009B009C009D009E009F +00A0201D00A200A300A4201E00A600A700D800A9015600AB00AC00AD00AE00C6 +00B000B100B200B3201C00B500B600B700F800B9015700BB00BC00BD00BE00E6 +0104012E0100010600C400C501180112010C00C90179011601220136012A013B +01600143014500D3014C00D500D600D701720141015A016A00DC017B017D00DF +0105012F0101010700E400E501190113010D00E9017A011701230137012B013C +01610144014600F3014D00F500F600F701730142015B016B00FC017C017E2019 diff --git a/ext/Encode/Encode/iso8859-14.enc b/ext/Encode/Encode/iso8859-14.enc new file mode 100644 index 0000000..a65ba05 --- /dev/null +++ b/ext/Encode/Encode/iso8859-14.enc @@ -0,0 +1,20 @@ +# Encoding file: iso8859-14, single-byte +S +003F 0 1 +00 +0000000100020003000400050006000700080009000A000B000C000D000E000F +0010001100120013001400150016001700180019001A001B001C001D001E001F +0020002100220023002400250026002700280029002A002B002C002D002E002F +0030003100320033003400350036003700380039003A003B003C003D003E003F +0040004100420043004400450046004700480049004A004B004C004D004E004F +0050005100520053005400550056005700580059005A005B005C005D005E005F +0060006100620063006400650066006700680069006A006B006C006D006E006F +0070007100720073007400750076007700780079007A007B007C007D007E007F +0080008100820083008400850086008700880089008A008B008C008D008E008F +0090009100920093009400950096009700980099009A009B009C009D009E009F +00A01E021E0300A3010A010B1E0A00A71E8000A91E821E0B1EF200AD00AE0178 +1E1E1E1F012001211E401E4100B61E561E811E571E831E601EF31E841E851E61 +00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF +017400D100D200D300D400D500D61E6A00D800D900DA00DB00DC00DD017600DF +00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF +017500F100F200F300F400F500F61E6B00F800F900FA00FB00FC00FD017700FF diff --git a/ext/Encode/Encode/iso8859-15.enc b/ext/Encode/Encode/iso8859-15.enc new file mode 100644 index 0000000..823af46 --- /dev/null +++ b/ext/Encode/Encode/iso8859-15.enc @@ -0,0 +1,20 @@ +# Encoding file: iso8859-15, single-byte +S +003F 0 1 +00 +0000000100020003000400050006000700080009000A000B000C000D000E000F +0010001100120013001400150016001700180019001A001B001C001D001E001F +0020002100220023002400250026002700280029002A002B002C002D002E002F +0030003100320033003400350036003700380039003A003B003C003D003E003F +0040004100420043004400450046004700480049004A004B004C004D004E004F +0050005100520053005400550056005700580059005A005B005C005D005E005F +0060006100620063006400650066006700680069006A006B006C006D006E006F +0070007100720073007400750076007700780079007A007B007C007D007E007F +0080008100820083008400850086008700880089008A008B008C008D008E008F +0090009100920093009400950096009700980099009A009B009C009D009E009F +00A000A100A200A320AC00A5016000A7016100A900AA00AB00AC00AD00AE00AF +00B000B100B200B3017D00B500B600B7017E00B900BA00BB01520153017800BF +00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF +00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF +00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF +00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF