1.å¨Vimä¸ç´æ¥è¿è¡è½¬æ¢æ件ç¼ç ,æ¯å¦å°ä¸ä¸ªæ件转æ¢æutf-8æ ¼å¼
:set fileencoding=utf-8
2. enconv 转æ¢æ件ç¼ç ï¼æ¯å¦è¦å°ä¸ä¸ªGBKç¼ç çæ件转æ¢æUTF-8ç¼ç ï¼æä½å¦ä¸
enconv -L zh_CN -x UTF-8 filename
3. iconv 转æ¢ï¼iconvçå½ä»¤æ ¼å¼å¦ä¸ï¼
iconv -f encoding -t encoding inputfile
æ¯å¦å°ä¸ä¸ªUTF-8 ç¼ç çæ件转æ¢æGBKç¼ç
iconv -f GBK -t UTF-8 file1 -o file2
æ¥çæ件ç¼ç fileå½ä»¤
file ip.txt ip.txt: UTF-8 Unicode text, with escape sequences
ä¸ãå©ç¨iconvå½ä»¤è¿è¡ç¼ç 转æ¢æ件å
容ç¼ç è½¬æ¢ iconvå½ä»¤ç¨äºè½¬æ¢æå®æ件çç¼ç ,é»è®¤è¾åºå°æ åè¾åºè®¾å¤,亦å¯æå®è¾åºæ件ã ç¨æ³ï¼ iconv [é项...] [æ件...] æå¦ä¸é项å¯ç¨: è¾å
¥/è¾åºæ ¼å¼è§èï¼ -f, --from-code=å称 åå§ææ¬ç¼ç -t, --to-code=å称 è¾åºç¼ç ä¿¡æ¯ï¼ -l, --list å举ææå·²ç¥çå符é è¾åºæ§å¶ï¼ -c ä»è¾åºä¸å¿½ç¥æ æçå符 -o, --output=FILE è¾åºæ件 -s, --silent å
³éè¦å --verbose æå°è¿åº¦ä¿¡æ¯ -?, --help ç»åºè¯¥ç³»ç»æ±å©å表 --usage ç»åºç®è¦çç¨æ³ä¿¡æ¯ -V, --version æå°ç¨åºçæ¬å· ä¾å: iconv -f utf-8 -t gb2312 aaa.txt >bbb.txt è¿ä¸ªå½ä»¤è¯»åaaa.txtæ件ï¼ä»utf-8ç¼ç 转æ¢ä¸ºgb2312ç¼ç ,å
¶è¾åºå®åå°bbb.txtæ件ã
温馨提示:答案为网友推荐,仅供参考