2011-02-23 32 views
1

我有在Windows-1256編碼的2000個文件。我想轉換他們的編碼爲UTF-8(全部在一次)轉換許多文件的編碼?

可以記事本++做這樣的事情?

+3

你最好使用專門爲它創建的utils,比如'iconv'。 – kirilloid 2011-02-23 11:43:34

+0

請告訴我們您的操作系統 – 2011-02-23 11:45:25

+0

@dnl windows xp – Abdelwahed 2011-02-23 11:48:00

回答

0

我剛剛遇到同樣的問題。如果有人需要它:

#!/bin/bash 
mkdir ../converted 
for x in `ls *` 
    do iconv -f Windows-1256 -t UTF-8 $x > ../converted/$x 
done 

注意:這是針對UNIX系統的,在Windows的情況下可以使用Cygwin。

0

我曾經在一些地方使用UTF-8而非Windows-1252錯誤地下載了一些文件。
我已經創建了一個批處理文件,其中包含對iconv的命令並將其計劃爲每30秒一次。不幸的是,我無法再向您顯示細節,因爲我無法再訪問它。

http://gnuwin32.sourceforge.net/packages/libiconv.htm

希望這會幫助你。