Maison  >  Questions et réponses  >  le corps du texte

eclipse设置单个项目编码

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

迷茫迷茫2737 Il y a quelques jours829

répondre à tous(1)je répondrai

  • ringa_lee

    ringa_lee2017-04-21 10:58:52

    Il existe trois niveaux de paramètres de codage dans Eclipse : global, projet et fichier. L'encodage du fichier remplacera l'encodage du projet, et l'encodage du projet remplacera l'encodage global.

    Je suppose : bien que l'encodage de votre projet soit modifié en GBK, il n'est efficace que pour les nouveaux fichiers. Si l'ancien fichier du projet est encodé en UTF-8, son encodage écrasera celui du projet, c'est-à-dire qu'il ne sera pas affecté par l'encodage du projet que vous avez défini. La solution est la suivante : Cliquez avec le bouton droit sur le fichier et définissez l'encodage du fichier dans les propriétés du fichier.

    Mais si le fichier est initialement encodé en UTF-8 et que vous le modifiez de force en encodage GBK, le fichier sera tronqué et le projet ne sera plus compilé. La solution est la suivante : enregistrez d'abord le fichier avec l'encodage GBK, puis définissez son encodage dans les propriétés du fichier. Très gênant. Par conséquent, pour un projet existant, ne modifiez sa codification que si cela est nécessaire.

    Pour référence seulement.

    répondre
    0
  • Annulerrépondre