•      要设置myeclipse的编码,需要了解各个设置项的作用
  •      第一类编码设置项,虽然有三处设置,但是是可以归为一类的

    1. 第一处为myeclipse的工作区(workspace),其范围最大,在此工作区中创建的项目,
      默认以工作区的编码进行.

      window-> preferences->general->workspace

                         

      2.第二处为项目鼠标右键时,出现的的properties属性,点击,可以发现默认时的选项翻译为”继承自容器”,意思就是当你选择默认时,

                        这个项目会继承工作区的编码设置,举个例子当工作区设置为utf-8,项目选择默认编码时,

                         其实就继承了工作区的编码utf-8,当然,你 也可以不选择默认,自己另外设置

                         

 

                      3.第三处为文件鼠标右键,和第二处一样,有个properties属性,性质也和第二处一致,当你选择默认时,也继承上一个(项目编码)的编码方式

                         

 

                        

        

  • 第二类编码设置项,只有一处设置 ,也是文件的编码方式,但是他是相当于全局变量,如果设置了,该种类文件的编码方式在项目创建时和新建文件时自动设置,不会依据上面第一类的编码的设置而设置(谨慎选择)

                  window-> preferences->general->contentTypes->text
                     

举个例子,我要修改以.java为后缀的文件编码,其中有个java source file的选项,点击后,下面有个default encoding,里面就填写编码类型即可(例如utf-8),也可以什么也不填写,不填写时就依据上面第一类方式继承编码方式(创建后缀为.jsp,.HTML文件时,依据的就是此处的编码方式)

  • ps:

    1.导入项目或者文件时,发现乱码,一定要先弄好编码,再改里面内容(先改了内容的话,后面再怎么设置编码也都是乱码)
    2.导入项目或者文件后,尽量不要以第一类工作区和第二类的的方式来更改,而导致自己以前工作区的项目文件乱码

 

版权声明:本文为alexhaigui原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/alexhaigui/p/10587289.html