2

古いプロジェクトから派生した Java EE (JSF) プロジェクトに取り組んでいます。このような古いプロジェクトは、すべてをエンコードするために ISO-8859-1 を使用して開発されました。新しいプロジェクトで UTF-8 を使用したいのですが、Cp1252 の代わりに UTF-8 を使用するように Eclipse を設定すると、古いソース ファイルが "mojibaked" になるという問題があります。これを修正してどこでも UTF-8 を使用する方法を知っていますか?

どうもありがとう!さよなら

4

3 に答える 3

3

iconvすべてのファイルを変換し、コミットしてから、Eclipse プロジェクトの設定を変更するために使用します。

于 2012-10-11T07:56:39.480 に答える
1

そのためにiconvを使用します

// Convert *.java files from ISO-8859-1 to UTF-8 file encoding in a folder and all subfolders
for x in `find . -name '*.java'` ; do iconv -f ISO-8859-2 -t UTF-8 $x > "$x.utf8"; rm $x; mv "$x.utf8" $x; done
于 2015-06-30T11:56:26.183 に答える