検索

ホームページ  >  に質問  >  本文

eclipse设置单个项目编码

公司的不同项目是不同的编码格式 比如后台定时之类的程序是GBK 管理平台是UTF-8。现在eclipse导入过来之后在项目上点右键更改项目的编码格式为GBK,但是下面的文件仍然是UTF-8(我在Window->Preferences->General->Workspace->Text file encoding这个里面设置的是UTF-8),请问怎么单独设置某个工程的所有编码?谢谢

迷茫迷茫2768日前857

全員に返信(1)返信します

  • ringa_lee

    ringa_lee2017-04-21 10:58:52

    Eclipse には、グローバル、プロジェクト、ファイルの 3 つのレベルのコーディング設定があります。 ファイルのエンコーディングはプロジェクトのエンコーディングをオーバーライドし、プロジェクトのエンコーディングはグローバル エンコーディングをオーバーライドします。

    私の推測: プロジェクトのエンコードが GBK に変更されましたが、それは新しいファイルに対してのみ有効です。 プロジェクト内の古いファイルが UTF-8 エンコードされている場合、そのエンコードはプロジェクトのエンコードを上書きします。つまり、設定したプロジェクトのエンコードの影響を受けません。 解決策は次のとおりです: ファイルを右クリックし、ファイルのプロパティでファイルのエンコーディングを設定します。

    ただし、ファイルが元々 UTF-8 でエンコードされているものを GBK エンコードに強制的に変更すると、ファイルは文字化けし、プロジェクトはコンパイルされなくなります。 解決策は、まずファイルを GBK エンコーディングとして保存し、次にファイルのプロパティでエンコーディングを設定することです。とても面倒です。 したがって、既存のプロジェクトについては、必要な場合を除き、コーディングを変更しないでください。

    あくまで参考としてください。

    返事
    0
  • キャンセル返事