混合エンコーディングのソースツリーがあり、一部のソースファイルについて上記の警告が表示されます。これらのファイルのエンコーディングをISO8859-1に設定することに成功し、IDEAのキャッシュを無効にした後、エディターに正しく表示されるようになりました。ただし、コンパイルしてもエラーメッセージが表示されます。
プロダクションビルドはantを使用しており、問題はありませんが、IDEで「作成」できないことを意味します。 IDEAを取得してこれらを正しくコンパイルする方法はありますか、それとも失敗した場合は、エラーを警告にドロップしますか?
IntelliJオプションパネルにこのプロパティを追加してこの問題を解決しましたコンパイラ/ Javaコンパイラ:
追加のコマンドラインパラメータ:-encoding ISO-8859-1
既知のバグ のように見えます。
/.idea foldには、encodings.xmlファイルがあります。変更できます。<file url="file://$PROJECT_DIR$" charset="UTF-8" />
UTF-8からISO-8859-1。
Intellijを使用している場合、私にとって最速の方法は次のとおりです。
File -> File encoding
必要なものを選択します。この場合はISO-8859-1
。