2011-12-06 5 views
1

私はISO-8859-1でエンコードされたテキストファイルを持っています。私はutf-8エンコードが必要です。 Firefoxは引用符と一重引用符を正しく表示しますが、geditは正しく表示されません。
Firefox:
For The Home Depot?
「当然、」彼はその時に言った。ホーム・デポの場合

ホームデポはNardelliの決定

iconvまたはrecodeでこのファイルの文字エンコードを変更するにはどうすればよいですか?

geditの言いましたか?
Â確かに、Â彼はその時に言った。

iconv -f ISO-8859-1 -t UTF-8 Bus16451112.txt > iconv.txt 

recode ISO-8859-1..UTF-8 Bus16451112.txt 

を両方が動作しませんでした:
ホームデポはNardelliÂs決定

は私がしようとしたと述べました。私がutf-8を選ぶかどうかにかかわらず、変換後にFirefoxが文字を間違って表示する(絶対に、彼はその時に言った)、またはISO-8859-1(Â "絶対にÂ" 。

このファイルをUTF-8に変換して正しく表示するにはどうすればよいですか?

答えて

2

あなたのテキストファイルは、ISO-8859-1でエンコードされていません。なぜなら、その文字セットには文字通りの引用符文字が含まれていないからです。エンコーディングはおそらくWindows-1252で、これはISO-8859-1のいくつかの制御文字を他のより有用な文字に置き換えます。このようにiconvで変換できるはずです:

iconv -f Windows-1252 -t UTF-8 q8402932.txt > iconv.txt 
+0

こんにちは、ありがとうございますそれはWindows-1252 – samy

関連する問題