转换文件的编码方式,iconv命令是用来转换文件的编码方式的,比如它可以将UTF8编码的转换成GB18030的编码,反过来也行。JDK中也提供了类似的工具native2ascii。Linux下的iconv开发库包括iconvopen,iconvclose,iconv等C函数,可以用来在CC程序中很方便的转换字符编码,这在抓取网页的程序中很有用处,而iconv命令在调试此类程序时用得着。命令语法 iconvfencoding〔tencoding〕〔inputfile〕。。。命令选项fencoding:把字符从encoding编码开始转换。tencoding:把字符转换到encoding编码。l:列出已知的编码字符集合ofile:指定输出文件c:忽略输出的非法字符s:禁止警告信息,但不是错误信息verbose:显示进度信息f和t所能指定的合法字符在l选项的命令里面都列出来了。列出当前支持的字符编码Thefollowinglistcontainallthecodedcharactersetsknown。ThisdoesnotnecessarilymeanthatallcombinationsofthesenamescanbeusedfortheFROMandTOcommandlineparameters。Onecodedcharactersetcanbelistedwithseveraldifferentnames(aliases)。437,500,500V1,850,851,852,855,856,857,860,861,862,863,864,865,866,866NAV,869,874,904,1026,1046,1047,88591,88592,88593,88594,88595,88596,88597,88598,88599,106461:1993,106461:1993UCS4,ANSIX3。41968,ANSIX3。41986,ANSIX3。4,ANSIX3。1101983,ANSIX3。110,ARABIC,ARABIC7,ARMSCII8,ASCII,ASMO708,ASMO449,BALTIC,BIG5,BIGFIVE,BIG5HKSCS,BIG5,BIG5HKSCS,BIGFIVE,BRF,BS4730,CA,CNBIG5,CNGB,CN,CPAR,CPGR,CPHU,CP037,CP038,CP273,CP274,CP275,CP278,CP280,CP281,CP282,CP284,CP285,CP290,CP297,CP367,CP420,CP423,CP424,CP437,CP500,CP737,CP770,CP771,CP772,CP773,CP774,CP775,CP803,CP813,CP819,CP850,CP851,CP852,CP855,CP856,CP857,CP860,CP861,CP862,CP863,CP864,CP865,CP866,CP866NAV,CP868,CP869,CP870,CP871,CP874,CP875,CP880,CP891,CP901,CP902,CP903,CP904,CP905,CP912,CP915,CP916,CP918,CP920,CP921,CP922,CP930,CP932,CP933,CP935,CP936,CP937,CP939,CP949,CP950,CP1004,CP1008,CP1025,CP1026,CP1046,CP1047,CP1070,CP1079,CP1081,CP1084,CP1089,CP1097,CP1112,CP1122,CP1123,CP1124,CP1125,CP1129,CP1130,CP1132,CP1133,CP1137,CP1140,CP1141,CP1142,CP1143,CP1144,CP1145,CP1146,CP1147,CP1148,CP1149,CP1153,CP1154,CP1155,CP1156,CP1157,CP1158,CP1160,CP1161,CP1162,CP1163,CP1164,CP1166,CP1167,CP1250,CP1251,CP1252,CP1253,CP1254,CP1255,CP1256,CP1257,CP1258,CP1282,CP1361,CP1364,CP1371,CP1388,CP1390,CP1399,CP4517,CP4899,CP4909,CP4971,CP5347,CP9030,CP9066,CP9448,CP10007,CP12712,CP16804,CPIBM861,CSA71,CSA72,CSASCII,CSAT5001983,CSAT500,CSAZ243。419851,CSAZ243。419852,CSAZ243。419851,CSAZ243。419852,CSDECMCS,CSEBCDICATDE,CSEBCDICATDEA,CSEBCDICCAFR,CSEBCDICDKNO,CSEBCDICDKNOA,CSEBCDICES,CSEBCDICESA,CSEBCDICESS,CSEBCDICFISE,CSEBCDICFISEA,CSEBCDICFR,CSEBCDICIT,CSEBCDICPT,CSEBCDICUK,CSEBCDICUS,CSEUCKR,CSEUCPKDFMTJAPANESE,CSGB2312,CSHPROMAN8,CSIBM037,CSIBM038,CSIBM273,CSIBM274,CSIBM275,CSIBM277,CSIBM278,CSIBM280,CSIBM281,CSIBM284,CSIBM285,CSIBM290,CSIBM297,CSIBM420,CSIBM423,CSIBM424,CSIBM500,CSIBM803,CSIBM851,CSIBM855,CSIBM856,CSIBM857,CSIBM860,CSIBM863,CSIBM864,CSIBM865,CSIBM866,CSIBM868,CSIBM869,CSIBM870,CSIBM871,CSIBM880,CSIBM891,CSIBM901,CSIBM902,CSIBM903,CSIBM904,CSIBM905,CSIBM918,CSIBM921,CSIBM922,CSIBM930,CSIBM932,CSIBM933,CSIBM935,CSIBM937,CSIBM939,CSIBM943,CSIBM1008,CSIBM1025,CSIBM1026,CSIBM1097,CSIBM1112,CSIBM1122,CSIBM1123,CSIBM1124,CSIBM1129,CSIBM1130,CSIBM1132,CSIBM1133,CSIBM1137,CSIBM1140,CSIBM1141,CSIBM1142,CSIBM1143,CSIBM1144,CSIBM1145,CSIBM1146,CSIBM1147,CSIBM1148,CSIBM1149,CSIBM1153,CSIBM1154,CSIBM1155,CSIBM1156,CSIBM1157,CSIBM1158,CSIBM1160,CSIBM1161,CSIBM1163,CSIBM1164,CSIBM1166,CSIBM1167,CSIBM1364,CSIBM1371,CSIBM1388,CSIBM1390,CSIBM1399,CSIBM4517,CSIBM4899,CSIBM4909,CSIBM4971,CSIBM5347,CSIBM9030,CSIBM9066,CSIBM9448,CSIBM12712,CSIBM16804,CSIBM11621162,CSISO4UNITEDKINGDOM,CSISO10SWEDISH,CSISO11SWEDISHFORNAMES,CSISO14JISC6220RO,CSISO15ITALIAN,CSISO16PORTUGESE,CSISO17SPANISH,CSISO18GREEK7OLD,CSISO19LATINGREEK,CSISO21GERMAN,CSISO25FRENCH,CSISO27LATINGREEK1,CSISO49INIS,CSISO50INIS8,CSISO51INISCYRILLIC,CSISO58GB1988,CSISO60DANISHNORWEGIAN,CSISO60NORWEGIAN1,CSISO61NORWEGIAN2,CSISO69FRENCH,CSISO84PORTUGUESE2,CSISO85SPANISH2,CSISO86HUNGARIAN,CSISO88GREEK7,CSISO89ASMO449,CSISO90,CSISO92JISC62991984B,CSISO99NAPLPS,CSISO103T618BIT,CSISO111ECMACYRILLIC,CSISO121CANADIAN1,CSISO122CANADIAN2,CSISO139CSN369103,CSISO141JUSIB1002,CSISO143IECP271,CSISO150,CSISO150GREEKCCITT,CSISO151CUBA,CSISO153GOST1976874,CSISO646DANISH,CSISO2022CN,CSISO2022JP,CSISO2022JP2,CSISO2022KR,CSISO2033,CSISO5427CYRILLIC,CSISO5427CYRILLIC1981,CSISO5428GREEK,CSISO10367BOX,CSISOLATIN1,CSISOLATIN2,CSISOLATIN3,CSISOLATIN4,CSISOLATIN5,CSISOLATIN6,CSISOLATINARABIC,CSISOLATINCYRILLIC,CSISOLATINGREEK,CSISOLATINHEBREW,CSKOI8R,CSKSC5636,CSMACINTOSH,CSNATSDANO,CSNATSSEFI,CSN369103,CSPC8CODEPAGE437,CSPC775BALTIC,CSPC850MULTILINGUAL,CSPC862LATINHEBREW,CSPCP852,CSSHIFTJIS,CSUCS4,CSUNICODE,CSWINDOWS31J,CUBA,CWI2,CWI,CYRILLIC,DE,DECMCS,DEC,DECMCS,DIN66003,DK,DS2089,DS2089,E13B,EBCDICATDEA,EBCDICATDE,EBCDICBE,EBCDICBR,EBCDICCAFR,EBCDICCPAR1,EBCDICCPAR2,EBCDICCPBE,EBCDICCPCA,EBCDICCPCH,EBCDICCPDK,EBCDICCPES,EBCDICCPFI,EBCDICCPFR,EBCDICCPGB,EBCDICCPGR,EBCDICCPHE,EBCDICCPIS,EBCDICCPIT,EBCDICCPNL,EBCDICCPNO,EBCDICCPROECE,EBCDICCPSE,EBCDICCPTR,EBCDICCPUS,EBCDICCPWT,EBCDICCPYU,EBCDICCYRILLIC,EBCDICDKNOA,EBCDICDKNO,EBCDICESA,EBCDICESS,EBCDICES,EBCDICFISEA,EBCDICFISE,EBCDICFR,EBCDICGREEK,EBCDICINT,EBCDICINT1,EBCDICISFRISS,EBCDICIT,EBCDICJPE,EBCDICJPKANA,EBCDICPT,EBCDICUK,EBCDICUS,EBCDICATDE,EBCDICATDEA,EBCDICCAFR,EBCDICDKNO,EBCDICDKNOA,EBCDICES,EBCDICESA,EBCDICESS,EBCDICFISE,EBCDICFISEA,EBCDICFR,EBCDICISFRISS,EBCDICIT,EBCDICPT,EBCDICUK,EBCDICUS,ECMA114,ECMA118,ECMA128,ECMACYRILLIC,ECMACYRILLIC,ELOT928,ES,ES2,EUCCN,EUCJISX0213,EUCJPMS,EUCJP,EUCKR,EUCTW,EUCCN,EUCJPMS,EUCJPOPEN,EUCJPWIN,EUCJP,EUCKR,EUCTW,FI,FR,GB,GB2312,GB13000,GB18030,GBK,GB198880,GB198880,GEORGIANACADEMY,GEORGIANPS,GOST1976874,GOST19768,GOST1976874,GREEKCCITT,GREEK,GREEK7OLD,GREEK7,GREEK7OLD,GREEK8,GREEKCCITT,HEBREW,HPGREEK8,HPROMAN8,HPROMAN9,HPTHAI8,HPTURKISH8,HPGREEK8,HPROMAN8,HPROMAN9,HPTHAI8,HPTURKISH8,HU,IBM803,IBM856,IBM901,IBM902,IBM921,IBM922,IBM930,IBM932,IBM933,IBM935,IBM937,IBM939,IBM943,IBM1008,IBM1025,IBM1046,IBM1047,IBM1097,IBM1112,IBM1122,IBM1123,IBM1124,IBM1129,IBM1130,IBM1132,IBM1133,IBM1137,IBM1140,IBM1141,IBM1142,IBM1143,IBM1144,IBM1145,IBM1146,IBM1147,IBM1148,IBM1149,IBM1153,IBM1154,IBM1155,IBM1156,IBM1157,IBM1158,IBM1160,IBM1161,IBM1162,IBM1163,IBM1164,IBM1166,IBM1167,IBM1364,IBM1371,IBM1388,IBM1390,IBM1399,IBM4517,IBM4899,IBM4909,IBM4971,IBM5347,IBM9030,IBM9066,IBM9448,IBM12712,IBM16804,IBM037,IBM038,IBM256,IBM273,IBM274,IBM275,IBM277,IBM278,IBM280,IBM281,IBM284,IBM285,IBM290,IBM297,IBM367,IBM420,IBM423,IBM424,IBM437,IBM500,IBM775,IBM803,IBM813,IBM819,IBM848,IBM850,IBM851,IBM852,IBM855,IBM856,IBM857,IBM860,IBM861,IBM862,IBM863,IBM864,IBM865,IBM866,IBM866NAV,IBM868,IBM869,IBM870,IBM871,IBM874,IBM875,IBM880,IBM891,IBM901,IBM902,IBM903,IBM904,IBM905,IBM912,IBM915,IBM916,IBM918,IBM920,IBM921,IBM922,IBM930,IBM932,IBM933,IBM935,IBM937,IBM939,IBM943,IBM1004,IBM1008,IBM1025,IBM1026,IBM1046,IBM1047,IBM1089,IBM1097,IBM1112,IBM1122,IBM1123,IBM1124,IBM1129,IBM1130,IBM1132,IBM1133,IBM1137,IBM1140,IBM1141,IBM1142,IBM1143,IBM1144,IBM1145,IBM1146,IBM1147,IBM1148,IBM1149,IBM1153,IBM1154,IBM1155,IBM1156,IBM1157,IBM1158,IBM1160,IBM1161,IBM1162,IBM1163,IBM1164,IBM1166,IBM1167,IBM1364,IBM1371,IBM1388,IBM1390,IBM1399,IBM4517,IBM4899,IBM4909,IBM4971,IBM5347,IBM9030,IBM9066,IBM9448,IBM12712,IBM16804,IECP271,IECP271,INIS8,INISCYRILLIC,INIS,INIS8,INISCYRILLIC,ISIRI3342,ISIRI3342,ISO2022CNEXT,ISO2022CN,ISO2022JP2,ISO2022JP3,ISO2022JP,ISO2022KR,ISO88591,ISO88592,ISO88593,ISO88594,ISO88595,ISO88596,ISO88597,ISO88598,ISO88599,ISO88599E,ISO885910,ISO885911,ISO885913,ISO885914,ISO885915,ISO885916,ISO10646UCS2,ISO10646,ISO10646UCS2,ISO10646UCS4,ISO10646UTF8,ISO10646UTF8,ISOCELTIC,ISOIR4,ISOIR6,ISOIR81,ISOIR91,ISOIR10,ISOIR11,ISOIR14,ISOIR15,ISOIR16,ISOIR17,ISOIR18,ISOIR19,ISOIR21,ISOIR25,ISOIR27,ISOIR37,ISOIR49,ISOIR50,ISOIR51,ISOIR54,ISOIR55,ISOIR57,ISOIR60,ISOIR61,ISOIR69,ISOIR84,ISOIR85,ISOIR86,ISOIR88,ISOIR89,ISOIR90,ISOIR92,ISOIR98,ISOIR99,ISOIR100,ISOIR101,ISOIR103,ISOIR109,ISOIR110,ISOIR111,ISOIR121,ISOIR122,ISOIR126,ISOIR127,ISOIR138,ISOIR139,ISOIR141,ISOIR143,ISOIR144,ISOIR148,ISOIR150,ISOIR151,ISOIR153,ISOIR155,ISOIR156,ISOIR157,ISOIR166,ISOIR179,ISOIR193,ISOIR197,ISOIR199,ISOIR203,ISOIR209,ISOIR226,ISOTR115481,ISO646CA,ISO646CA2,ISO646CN,ISO646CU,ISO646DE,ISO646DK,ISO646ES,ISO646ES2,ISO646FI,ISO646FR,ISO646FR1,ISO646GB,ISO646HU,ISO646IT,ISO646JPOCRB,ISO646JP,ISO646KR,ISO646NO,ISO646NO2,ISO646PT,ISO646PT2,ISO646SE,ISO646SE2,ISO646US,ISO646YU,ISO2022CN,ISO2022CNEXT,ISO2022JP,ISO2022JP2,ISO2022KR,ISO6937,ISO88591,ISO88592,ISO88593,ISO88594,ISO88595,ISO88596,ISO88597,ISO88598,ISO88599,ISO88599E,ISO885910,ISO885911,ISO885913,ISO885914,ISO885915,ISO885916,ISO115481,ISO88591,ISO88592,ISO88593,ISO88594,ISO88595,ISO88596,ISO88597,ISO88598,ISO88599,ISO88599E,ISO885910,ISO885911,ISO885913,ISO885914,ISO885915,ISO885916,ISO646。IRV:1991,ISO20331983,ISO2033,ISO5427EXT,ISO5427,ISO5427:1981,ISO5427EXT,ISO5428,ISO5428:1980,ISO69372,ISO69372:1983,ISO6937,ISO6937:1992,ISO88591,ISO88591:1987,ISO88592,ISO88592:1987,ISO88593,ISO88593:1988,ISO88594,ISO88594:1988,ISO88595,ISO88595:1988,ISO88596,ISO88596:1987,ISO88597,ISO88597:1987,ISO88597:2003,ISO88598,ISO88598:1988,ISO88599,ISO88599:1989,ISO88599E,ISO885910,ISO885910:1992,ISO885914,ISO885914:1998,ISO885915,ISO885915:1998,ISO885916,ISO885916:2001,ISO9036,ISO10367BOX,ISO10367BOX,ISO115481,ISO69372,IT,JISC62201969RO,JISC62291984B,JISC62201969RO,JISC62291984B,JOHAB,JPOCRB,JP,JS,JUSI。B1。002,KOI7,KOI8,KOI8R,KOI8RU,KOI8T,KOI8U,KOI8,KOI8R,KOI8U,KSC5636,L1,L2,L3,L4,L5,L6,L7,L8,L10,LATIN9,LATINGREEK1,LATINGREEK,LATIN1,LATIN2,LATIN3,LATIN4,LATIN5,LATIN6,LATIN7,LATIN8,LATIN9,LATIN10,LATINGREEK,LATINGREEK1,MACCENTRALEUROPE,MACCYRILLIC,MACIS,MACSAMI,MACUK,MAC,MACCYRILLIC,MACINTOSH,MACIS,MACUK,MACUKRAINIAN,MIK,MSANSI,MSARAB,MSCYRL,MSEE,MSGREEK,MSHEBR,MSMACCYRILLIC,MSTURK,MS932,MS936,MSCP949,MSCP1361,MSMACCYRILLIC,MSZ7795。3,MSKANJI,NAPLPS,NATSDANO,NATSSEFI,NATSDANO,NATSSEFI,NCNC0010,NCNC0010,NCNC0010:81,NFZ62010,NFZ62010(1973),NFZ620101973,NFZ62010,NFZ620101973,NO,NO2,NS45511,NS45512,NS45511,NS45512,OS2LATIN1,OSF00010001,OSF00010002,OSF00010003,OSF00010004,OSF00010005,OSF00010006,OSF00010007,OSF00010008,OSF00010009,OSF0001000A,OSF00010020,OSF00010100,OSF00010101,OSF00010102,OSF00010104,OSF00010105,OSF00010106,OSF00030010,OSF0004000A,OSF0005000A,OSF05010001,OSF100201A4,OSF100201A8,OSF100201B5,OSF100201F4,OSF100203B5,OSF1002011C,OSF1002011D,OSF1002035D,OSF1002035E,OSF1002035F,OSF1002036B,OSF1002037B,OSF10010001,OSF10010004,OSF10010006,OSF10020025,OSF10020111,OSF10020115,OSF10020116,OSF10020118,OSF10020122,OSF10020129,OSF10020352,OSF10020354,OSF10020357,OSF10020359,OSF10020360,OSF10020364,OSF10020365,OSF10020366,OSF10020367,OSF10020370,OSF10020387,OSF10020388,OSF10020396,OSF10020402,OSF10020417,PT,PT2,PT154,R8,R9,RK1048,ROMAN8,ROMAN9,RUSCII,SE,SE2,SEN850200B,SEN850200C,SHIFTJIS,SHIFTJIS,SHIFTJISX0213,SJISOPEN,SJISWIN,SJIS,SS636127,STRK10482002,STSEV35888,T。618BIT,T。61,T。618BIT,TCVN5712,TCVN,TCVN57121,TCVN57121:1993,THAI8,TIS620,TIS6200,TIS620。25291,TIS620。25330,TIS620,TS5881,TSCII,TURKISH8,UCS2,UCS2BE,UCS2LE,UCS4,UCS4BE,UCS4LE,UCS2,UCS4,UHC,UJIS,UK,UNICODE,UNICODEBIG,UNICODELITTLE,USASCII,US,UTF7,UTF8,UTF16,UTF16BE,UTF16LE,UTF32,UTF32BE,UTF32LE,UTF7,UTF8,UTF16,UTF16BE,UTF16LE,UTF32,UTF32BE,UTF32LE,VISCII,WCHART,WINSAMI2,WINBALTRIM,WINDOWS31J,WINDOWS874,WINDOWS936,WINDOWS1250,WINDOWS1251,WINDOWS1252,WINDOWS1253,WINDOWS1254,WINDOWS1255,WINDOWS1256,WINDOWS1257,WINDOWS1258,WINSAMI2,WS2,YU查看文件的编码格式fileirumenz。txtrumenz。txt:textplain;charsetgbk将文件rumenz。txt转码,转后文件输出到rumenz123。txt中iconvrumenz。txtfGBKtUTF8orumenz123。txt 没o那么会输出到标准输出 原文链接:https:rumenz。comrumenbijilinuxiconv。html 微信公众号:入门小站回复【1001】获取linux常用命令速查手册回复【10010】获取阿里云ECS运维Linux系统诊断回复【10012】获取Linux学习笔记【强悍总结值得一看】回复【10013】获取shell简明教程