在字符集之間轉(zhuǎn)換文本文件的最佳方法?在字符集之間轉(zhuǎn)換文本文件的最快、最簡單的工具或方法是什么?具體來說,我需要從UTF-8轉(zhuǎn)換到ISO-8859-15,反之亦然.每一件事:你最喜歡的腳本語言中的一行,命令行工具或其他操作系統(tǒng),網(wǎng)站等實用工具。迄今為止的最佳解決辦法:在Linux/UNIX/OSX/cygwin上:GNU圖標(biāo)建議特羅爾斯·阿文是最好的使用作為過濾器..它似乎是普遍可用的。例子:$ iconv -f UTF-8 -t ISO-8859-15 in.txt > out.txt正如本,有一個使用ICOV的在線轉(zhuǎn)換器.GNU記錄器 (手冊)建議芝士軟將轉(zhuǎn)換一個或多個文件..例子:$ recode UTF8..ISO-8859-15 in.txt這個詞使用較短的別名:$ recode utf8..l9 in.txtRecode還支持曲面可用于在不同的行結(jié)束類型和編碼之間進(jìn)行轉(zhuǎn)換:將新行從LF(Unix)轉(zhuǎn)換為CR-LF(DOS):$ recode ../CR-LF in.txtbase 64編碼文件:$ recode ../Base64 in.txt你也可以把它們結(jié)合起來。將帶Unix行尾的base 64編碼的UTF 8文件轉(zhuǎn)換為帶Dos行尾的base 64編碼的拉丁文1文件:$ recode utf8/Base64..l1/CR-LF/Base64 file.txt在Windows上Powershell (巴祖茲):PS C:\> gc -en utf8 in.txt | Out-File -en ascii out.txt(但不支持ISO-8859-15;它說支持的字符集有Unicode、utf 7、UTF 8、utf 32、ascii、bigendian unicode、Default和OEM。)編輯你是說iso-8859-1支持嗎?使用“String”(例如,反之亦然)gc -en string in.txt | Out-File -en utf8 out.txt注意:可能的枚舉值是“未知、字符串、Unicode、Byte、BigEndian Unicode、UTF 8、UTF 7、Asii”。CsCvt-卡利塔字符集轉(zhuǎn)換器是另一個很好的基于命令行的Windows轉(zhuǎn)換工具。
3 回答

當(dāng)年話下
TA貢獻(xiàn)1890條經(jīng)驗 獲得超9個贊
添加回答
舉報
0/150
提交
取消