Skip to content

Instantly share code, notes, and snippets.

@submachine
Created May 20, 2019 11:54
Show Gist options
  • Save submachine/46b75e84d07302d5899536b5a15356a8 to your computer and use it in GitHub Desktop.
Save submachine/46b75e84d07302d5899536b5a15356a8 to your computer and use it in GitHub Desktop.
Output; iconv-2byte-fuzzer.sh (https://git.io/fj8xa) run on Fedora 29 with glibc-2.28-30.fc29.x86_64
HANG: ANSI_X3.110; echo -en "\x00\x23" | iconv -c -f ANSI_X3.110 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ARMSCII-8; echo -en "\x00\xa1" | iconv -c -f ARMSCII-8 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ASMO_449; echo -en "\x00\xa1" | iconv -c -f ASMO_449 -t "UTF-8//TRANSLIT//IGNORE"
HANG: BIG5; echo -en "\x00\x81" | iconv -c -f BIG5 -t "UTF-8//TRANSLIT//IGNORE"
HANG: BIG5HKSCS; echo -en "\x00\xff" | iconv -c -f BIG5HKSCS -t "UTF-8//TRANSLIT//IGNORE"
HANG: BRF; echo -en "\x00\xff" | iconv -c -f BRF -t "UTF-8//TRANSLIT//IGNORE"
HANG: BS_4730; echo -en "\x00\xff" | iconv -c -f BS_4730 -t "UTF-8//TRANSLIT//IGNORE"
OK: CP10007
OK: CP1125
HANG: CP1250; echo -en "\x00\x81" | iconv -c -f CP1250 -t "UTF-8//TRANSLIT//IGNORE"
HANG: CP1251; echo -en "\x00\x98" | iconv -c -f CP1251 -t "UTF-8//TRANSLIT//IGNORE"
HANG: CP1252; echo -en "\x00\x81" | iconv -c -f CP1252 -t "UTF-8//TRANSLIT//IGNORE"
HANG: CP1253; echo -en "\x00\x81" | iconv -c -f CP1253 -t "UTF-8//TRANSLIT//IGNORE"
HANG: CP1254; echo -en "\x00\x81" | iconv -c -f CP1254 -t "UTF-8//TRANSLIT//IGNORE"
HANG: CP1255; echo -en "\x00\x81" | iconv -c -f CP1255 -t "UTF-8//TRANSLIT//IGNORE"
OK: CP1256
HANG: CP1257; echo -en "\x00\x81" | iconv -c -f CP1257 -t "UTF-8//TRANSLIT//IGNORE"
HANG: CP1258; echo -en "\x00\x81" | iconv -c -f CP1258 -t "UTF-8//TRANSLIT//IGNORE"
OK: CP737
OK: CP770
OK: CP771
OK: CP772
OK: CP773
OK: CP774
OK: CP775
HANG: CP932; echo -en "\xff\xff" | iconv -c -f CP932 -t "UTF-8//TRANSLIT//IGNORE"
HANG: CSA_Z243.4-1985-1; echo -en "\xff\xff" | iconv -c -f CSA_Z243.4-1985-1 -t "UTF-8//TRANSLIT//IGNORE"
HANG: CSA_Z243.4-1985-2; echo -en "\xff\xff" | iconv -c -f CSA_Z243.4-1985-2 -t "UTF-8//TRANSLIT//IGNORE"
OK: CSN_369103
OK: CWI
HANG: DEC-MCS; echo -en "\xff\xff" | iconv -c -f DEC-MCS -t "UTF-8//TRANSLIT//IGNORE"
HANG: DIN_66003; echo -en "\xff\xff" | iconv -c -f DIN_66003 -t "UTF-8//TRANSLIT//IGNORE"
HANG: DS_2089; echo -en "\xff\xff" | iconv -c -f DS_2089 -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-AT-DE; echo -en "\x00\x41" | iconv -c -f EBCDIC-AT-DE -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-AT-DE-A; echo -en "\x00\x41" | iconv -c -f EBCDIC-AT-DE-A -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-CA-FR; echo -en "\x00\x41" | iconv -c -f EBCDIC-CA-FR -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-DK-NO; echo -en "\x00\x41" | iconv -c -f EBCDIC-DK-NO -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-DK-NO-A; echo -en "\x00\x41" | iconv -c -f EBCDIC-DK-NO-A -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-ES; echo -en "\x00\x41" | iconv -c -f EBCDIC-ES -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-ES-A; echo -en "\x00\x41" | iconv -c -f EBCDIC-ES-A -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-ES-S; echo -en "\x00\x41" | iconv -c -f EBCDIC-ES-S -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-FI-SE; echo -en "\x00\x41" | iconv -c -f EBCDIC-FI-SE -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-FI-SE-A; echo -en "\x00\x41" | iconv -c -f EBCDIC-FI-SE-A -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-FR; echo -en "\x00\x41" | iconv -c -f EBCDIC-FR -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-IS-FRISS; echo -en "\x00\x41" | iconv -c -f EBCDIC-IS-FRISS -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-IT; echo -en "\x00\x41" | iconv -c -f EBCDIC-IT -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-PT; echo -en "\x00\x41" | iconv -c -f EBCDIC-PT -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-UK; echo -en "\x00\x41" | iconv -c -f EBCDIC-UK -t "UTF-8//TRANSLIT//IGNORE"
HANG: EBCDIC-US; echo -en "\x00\x41" | iconv -c -f EBCDIC-US -t "UTF-8//TRANSLIT//IGNORE"
OK: ECMA-CYRILLIC
HANG: ES; echo -en "\xff\xff" | iconv -c -f ES -t "UTF-8//TRANSLIT//IGNORE"
HANG: ES2; echo -en "\xff\xff" | iconv -c -f ES2 -t "UTF-8//TRANSLIT//IGNORE"
HANG: EUC-CN; echo -en "\xff\xff" | iconv -c -f EUC-CN -t "UTF-8//TRANSLIT//IGNORE"
HANG: EUC-JISX0213; echo -en "\xff\xff" | iconv -c -f EUC-JISX0213 -t "UTF-8//TRANSLIT//IGNORE"
HANG: EUC-JP; echo -en "\xff\xff" | iconv -c -f EUC-JP -t "UTF-8//TRANSLIT//IGNORE"
HANG: EUC-JP-MS; echo -en "\xff\xff" | iconv -c -f EUC-JP-MS -t "UTF-8//TRANSLIT//IGNORE"
HANG: EUC-KR; echo -en "\xff\xff" | iconv -c -f EUC-KR -t "UTF-8//TRANSLIT//IGNORE"
HANG: EUC-TW; echo -en "\xff\xff" | iconv -c -f EUC-TW -t "UTF-8//TRANSLIT//IGNORE"
HANG: GB18030; echo -en "\xff\xff" | iconv -c -f GB18030 -t "UTF-8//TRANSLIT//IGNORE"
HANG: GB_1988-80; echo -en "\xff\xff" | iconv -c -f GB_1988-80 -t "UTF-8//TRANSLIT//IGNORE"
HANG: GBK; echo -en "\xff\xff" | iconv -c -f GBK -t "UTF-8//TRANSLIT//IGNORE"
OK: GEORGIAN-ACADEMY
OK: GEORGIAN-PS
HANG: GOST_19768-74; echo -en "\xff\xff" | iconv -c -f GOST_19768-74 -t "UTF-8//TRANSLIT//IGNORE"
HANG: GREEK7; echo -en "\xff\xff" | iconv -c -f GREEK7 -t "UTF-8//TRANSLIT//IGNORE"
HANG: GREEK7-OLD; echo -en "\xff\xff" | iconv -c -f GREEK7-OLD -t "UTF-8//TRANSLIT//IGNORE"
HANG: GREEK-CCITT; echo -en "\xff\xff" | iconv -c -f GREEK-CCITT -t "UTF-8//TRANSLIT//IGNORE"
HANG: HP-GREEK8; echo -en "\xff\xff" | iconv -c -f HP-GREEK8 -t "UTF-8//TRANSLIT//IGNORE"
HANG: HP-ROMAN8; echo -en "\xff\xff" | iconv -c -f HP-ROMAN8 -t "UTF-8//TRANSLIT//IGNORE"
HANG: HP-ROMAN9; echo -en "\xff\xff" | iconv -c -f HP-ROMAN9 -t "UTF-8//TRANSLIT//IGNORE"
HANG: HP-THAI8; echo -en "\xff\xff" | iconv -c -f HP-THAI8 -t "UTF-8//TRANSLIT//IGNORE"
HANG: HP-TURKISH8; echo -en "\xff\xff" | iconv -c -f HP-TURKISH8 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM037
HANG: IBM038; echo -en "\x00\x41" | iconv -c -f IBM038 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM1004; echo -en "\x00\x80" | iconv -c -f IBM1004 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM1008; echo -en "\x00\xff" | iconv -c -f IBM1008 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM1025
OK: IBM1026
HANG: IBM1046; echo -en "\xff\xff" | iconv -c -f IBM1046 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM1047
OK: IBM1097
OK: IBM1112
OK: IBM1122
OK: IBM1123
OK: IBM1124
OK: IBM1129
OK: IBM1130
HANG: IBM1132; echo -en "\x00\x51" | iconv -c -f IBM1132 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM1133; echo -en "\x00\xa0" | iconv -c -f IBM1133 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM1137; echo -en "\x00\xce" | iconv -c -f IBM1137 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM1140
OK: IBM1141
OK: IBM1142
OK: IBM1143
OK: IBM1144
OK: IBM1145
OK: IBM1146
OK: IBM1147
OK: IBM1148
OK: IBM1149
OK: IBM1153
OK: IBM1154
OK: IBM1155
OK: IBM1156
OK: IBM1157
OK: IBM1158
OK: IBM1160
HANG: IBM1161; echo -en "\x00\x80" | iconv -c -f IBM1161 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM1162; echo -en "\x00\xdb" | iconv -c -f IBM1162 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM1163
OK: IBM1164
OK: IBM1166
OK: IBM1167
HANG: IBM12712; echo -en "\x00\x70" | iconv -c -f IBM12712 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM1364; echo -en "\x00\x0f" | iconv -c -f IBM1364 -t "UTF-8"
HANG: IBM1371; echo -en "\x00\x0f" | iconv -c -f IBM1371 -t "UTF-8"
HANG: IBM1388; echo -en "\x00\x0f" | iconv -c -f IBM1388 -t "UTF-8"
HANG: IBM1390; echo -en "\x00\x0f" | iconv -c -f IBM1390 -t "UTF-8"
HANG: IBM1399; echo -en "\x00\x0f" | iconv -c -f IBM1399 -t "UTF-8"
HANG: IBM16804; echo -en "\x00\x53" | iconv -c -f IBM16804 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM256
OK: IBM273
HANG: IBM274; echo -en "\x00\x41" | iconv -c -f IBM274 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM275; echo -en "\x00\x41" | iconv -c -f IBM275 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM277
OK: IBM278
OK: IBM280
HANG: IBM281; echo -en "\x00\x41" | iconv -c -f IBM281 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM284
OK: IBM285
HANG: IBM290; echo -en "\x00\x57" | iconv -c -f IBM290 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM297
HANG: IBM420; echo -en "\x00\x45" | iconv -c -f IBM420 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM423; echo -en "\x00\x68" | iconv -c -f IBM423 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM424; echo -en "\x00\x70" | iconv -c -f IBM424 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM437
HANG: IBM4517; echo -en "\x00\x53" | iconv -c -f IBM4517 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM4899; echo -en "\x00\x53" | iconv -c -f IBM4899 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM4909; echo -en "\x00\xa5" | iconv -c -f IBM4909 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM4971; echo -en "\x00\xdc" | iconv -c -f IBM4971 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM500
OK: IBM5347
HANG: IBM803; echo -en "\x00\x41" | iconv -c -f IBM803 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM850
HANG: IBM851; echo -en "\x00\x91" | iconv -c -f IBM851 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM852
OK: IBM855
HANG: IBM856; echo -en "\x00\x9b" | iconv -c -f IBM856 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM857; echo -en "\x00\xd5" | iconv -c -f IBM857 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM858
OK: IBM860
OK: IBM861
OK: IBM862
OK: IBM863
HANG: IBM864; echo -en "\xff\xff" | iconv -c -f IBM864 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM865
OK: IBM866
OK: IBM866NAV
HANG: IBM868; echo -en "\x00\x94" | iconv -c -f IBM868 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM869; echo -en "\x00\x94" | iconv -c -f IBM869 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM870
OK: IBM871
HANG: IBM874; echo -en "\xff\xff" | iconv -c -f IBM874 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM875; echo -en "\x00\x6a" | iconv -c -f IBM875 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM880; echo -en "\x00\x41" | iconv -c -f IBM880 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM891; echo -en "\x00\x80" | iconv -c -f IBM891 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM901
OK: IBM902
HANG: IBM903; echo -en "\xff\xff" | iconv -c -f IBM903 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM9030
HANG: IBM904; echo -en "\xff\xff" | iconv -c -f IBM904 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM905; echo -en "\x00\x41" | iconv -c -f IBM905 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM9066; echo -en "\x00\x80" | iconv -c -f IBM9066 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM918; echo -en "\x00\x48" | iconv -c -f IBM918 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM921
OK: IBM922
HANG: IBM930; echo -en "\x00\x57" | iconv -c -f IBM930 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM932; echo -en "\x00\x80" | iconv -c -f IBM932 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM933; echo -en "\x00\x41" | iconv -c -f IBM933 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM935; echo -en "\x00\x41" | iconv -c -f IBM935 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM937; echo -en "\x00\x41" | iconv -c -f IBM937 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM939; echo -en "\x00\x41" | iconv -c -f IBM939 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IBM943; echo -en "\x00\x80" | iconv -c -f IBM943 -t "UTF-8//TRANSLIT//IGNORE"
OK: IBM9448
OK: IEC_P27-1
HANG: INIS; echo -en "\xff\xff" | iconv -c -f INIS -t "UTF-8//TRANSLIT//IGNORE"
HANG: INIS-8; echo -en "\xff\xff" | iconv -c -f INIS-8 -t "UTF-8//TRANSLIT//IGNORE"
HANG: INIS-CYRILLIC; echo -en "\xff\xff" | iconv -c -f INIS-CYRILLIC -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISIRI-3342; echo -en "\x00\xec" | iconv -c -f ISIRI-3342 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO_10367-BOX; echo -en "\x00\xec" | iconv -c -f ISO_10367-BOX -t "UTF-8//TRANSLIT//IGNORE"
OK: ISO_11548-1
HANG: ISO-2022-CN; echo -en "\xff\xff" | iconv -c -f ISO-2022-CN -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO-2022-CN-EXT; echo -en "\xff\xff" | iconv -c -f ISO-2022-CN-EXT -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO-2022-JP; echo -en "\xff\xff" | iconv -c -f ISO-2022-JP -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO-2022-JP-2; echo -en "\xff\xff" | iconv -c -f ISO-2022-JP-2 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO-2022-JP-3; echo -en "\xff\xff" | iconv -c -f ISO-2022-JP-3 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO-2022-KR; echo -en "\xff\xff" | iconv -c -f ISO-2022-KR -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO_2033; echo -en "\xff\xff" | iconv -c -f ISO_2033 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO_5427; echo -en "\xff\xff" | iconv -c -f ISO_5427 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO_5427-EXT; echo -en "\xff\xff" | iconv -c -f ISO_5427-EXT -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO_5428; echo -en "\xff\xff" | iconv -c -f ISO_5428 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO_6937; echo -en "\x00\xa4" | iconv -c -f ISO_6937 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO_6937-2; echo -en "\x00\xa0" | iconv -c -f ISO_6937-2 -t "UTF-8//TRANSLIT//IGNORE"
OK: ISO-8859-1
OK: ISO-8859-10
HANG: ISO-8859-11; echo -en "\xff\xff" | iconv -c -f ISO-8859-11 -t "UTF-8//TRANSLIT//IGNORE"
OK: ISO-8859-13
OK: ISO-8859-14
OK: ISO-8859-15
OK: ISO-8859-16
OK: ISO-8859-2
HANG: ISO-8859-3; echo -en "\x00\xa5" | iconv -c -f ISO-8859-3 -t "UTF-8//TRANSLIT//IGNORE"
OK: ISO-8859-4
OK: ISO-8859-5
HANG: ISO-8859-6; echo -en "\xff\xff" | iconv -c -f ISO-8859-6 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO-8859-7; echo -en "\xff\xff" | iconv -c -f ISO-8859-7 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO-8859-8; echo -en "\xff\xff" | iconv -c -f ISO-8859-8 -t "UTF-8//TRANSLIT//IGNORE"
OK: ISO-8859-9
OK: ISO-8859-9E
HANG: ISO-IR-197; echo -en "\x00\x80" | iconv -c -f ISO-IR-197 -t "UTF-8//TRANSLIT//IGNORE"
HANG: ISO-IR-209; echo -en "\x00\x80" | iconv -c -f ISO-IR-209 -t "UTF-8//TRANSLIT//IGNORE"
HANG: IT; echo -en "\x00\x80" | iconv -c -f IT -t "UTF-8//TRANSLIT//IGNORE"
HANG: JIS_C6220-1969-RO; echo -en "\x00\x80" | iconv -c -f JIS_C6220-1969-RO -t "UTF-8//TRANSLIT//IGNORE"
HANG: JIS_C6229-1984-B; echo -en "\x00\x80" | iconv -c -f JIS_C6229-1984-B -t "UTF-8//TRANSLIT//IGNORE"
HANG: JOHAB; echo -en "\x00\x80" | iconv -c -f JOHAB -t "UTF-8//TRANSLIT//IGNORE"
HANG: JUS_I.B1.002; echo -en "\x00\x80" | iconv -c -f JUS_I.B1.002 -t "UTF-8//TRANSLIT//IGNORE"
HANG: KOI-8; echo -en "\x00\x80" | iconv -c -f KOI-8 -t "UTF-8//TRANSLIT//IGNORE"
OK: KOI8-R
OK: KOI8-RU
HANG: KOI8-T; echo -en "\x00\x88" | iconv -c -f KOI8-T -t "UTF-8//TRANSLIT//IGNORE"
OK: KOI8-U
HANG: KSC5636; echo -en "\xff\xff" | iconv -c -f KSC5636 -t "UTF-8//TRANSLIT//IGNORE"
HANG: LATIN-GREEK; echo -en "\xff\xff" | iconv -c -f LATIN-GREEK -t "UTF-8//TRANSLIT//IGNORE"
HANG: LATIN-GREEK-1; echo -en "\xff\xff" | iconv -c -f LATIN-GREEK-1 -t "UTF-8//TRANSLIT//IGNORE"
OK: MAC-CENTRALEUROPE
OK: MACINTOSH
HANG: MAC-IS; echo -en "\x00\xf6" | iconv -c -f MAC-IS -t "UTF-8//TRANSLIT//IGNORE"
OK: MAC-SAMI
OK: MAC-UK
OK: MIK
HANG: MSZ_7795.3; echo -en "\xff\xff" | iconv -c -f MSZ_7795.3 -t "UTF-8//TRANSLIT//IGNORE"
HANG: NATS-DANO; echo -en "\xff\xff" | iconv -c -f NATS-DANO -t "UTF-8//TRANSLIT//IGNORE"
HANG: NATS-SEFI; echo -en "\xff\xff" | iconv -c -f NATS-SEFI -t "UTF-8//TRANSLIT//IGNORE"
HANG: NC_NC00-10; echo -en "\xff\xff" | iconv -c -f NC_NC00-10 -t "UTF-8//TRANSLIT//IGNORE"
HANG: NF_Z_62-010; echo -en "\xff\xff" | iconv -c -f NF_Z_62-010 -t "UTF-8//TRANSLIT//IGNORE"
HANG: NF_Z_62-010_1973; echo -en "\xff\xff" | iconv -c -f NF_Z_62-010_1973 -t "UTF-8//TRANSLIT//IGNORE"
HANG: NS_4551-1; echo -en "\xff\xff" | iconv -c -f NS_4551-1 -t "UTF-8//TRANSLIT//IGNORE"
HANG: NS_4551-2; echo -en "\xff\xff" | iconv -c -f NS_4551-2 -t "UTF-8//TRANSLIT//IGNORE"
HANG: PT; echo -en "\xff\xff" | iconv -c -f PT -t "UTF-8//TRANSLIT//IGNORE"
OK: PT154
HANG: PT2; echo -en "\xff\xff" | iconv -c -f PT2 -t "UTF-8//TRANSLIT//IGNORE"
HANG: RK1048; echo -en "\x00\x98" | iconv -c -f RK1048 -t "UTF-8//TRANSLIT//IGNORE"
HANG: SEN_850200_B; echo -en "\x00\x98" | iconv -c -f SEN_850200_B -t "UTF-8//TRANSLIT//IGNORE"
HANG: SEN_850200_C; echo -en "\x00\x98" | iconv -c -f SEN_850200_C -t "UTF-8//TRANSLIT//IGNORE"
HANG: Shift_JISX0213; echo -en "\x00\x80" | iconv -c -f Shift_JISX0213 -t "UTF-8//TRANSLIT//IGNORE"
HANG: SJIS; echo -en "\x00\x80" | iconv -c -f SJIS -t "UTF-8//TRANSLIT//IGNORE"
HANG: T.61-8BIT; echo -en "\x00\x23" | iconv -c -f T.61-8BIT -t "UTF-8//TRANSLIT//IGNORE"
OK: TCVN5712-1
HANG: TIS-620; echo -en "\xff\xff" | iconv -c -f TIS-620 -t "UTF-8//TRANSLIT//IGNORE"
HANG: TSCII; echo -en "\xff\xff" | iconv -c -f TSCII -t "UTF-8//TRANSLIT//IGNORE"
HANG: UHC; echo -en "\xff\xff" | iconv -c -f UHC -t "UTF-8//TRANSLIT//IGNORE"
HANG: UNICODE; echo -en "\x00\xd8" | iconv -c -f UNICODE -t "UTF-8//TRANSLIT//IGNORE"
HANG: UTF-16; echo -en "\x00\xdc" | iconv -c -f UTF-16 -t "UTF-8//TRANSLIT//IGNORE"
HANG: UTF-16BE; echo -en "\xdc\x00" | iconv -c -f UTF-16BE -t "UTF-8//TRANSLIT//IGNORE"
HANG: UTF-16LE; echo -en "\x00\xdc" | iconv -c -f UTF-16LE -t "UTF-8//TRANSLIT//IGNORE"
OK: UTF-32
OK: UTF-32BE
OK: UTF-32LE
HANG: UTF-7; echo -en "\xff\xff" | iconv -c -f UTF-7 -t "UTF-8//TRANSLIT//IGNORE"
OK: VISCII
HANG: WIN-SAMI-2; echo -en "\x00\x81" | iconv -c -f WIN-SAMI-2 -t "UTF-8//TRANSLIT//IGNORE"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment