Eclipse调整编码⽅式总结
1、改变整个⼯作空间的编码⽅式:
点击Window->Preference->General->workplace,然后选择默认编码⽅式。
2、改变某个项⽬的编码⽅式:
右键点击项⽬名->Properties>Resource,然后选择默认编码⽅式。
问题:如果右键点击项⽬名->preferences->Resource,把编码改成UTF-8,则该项⽬中将出现中⽂乱码。
所以项⽬的preferences且不可改成utf-8,让它默认为GBK的编码。知道为什么吗?
答案:原因是我们在Eclipse中建⽴项⽬时,eclipse的默认编码为GBK,如果你将其编码改为UTF-8,当然项⽬会出现中⽂乱码。还有的情况是从MyEciipse拷⼊Eclipse的项⽬也会出现中⽂乱码,同样的原因,这是因为MyEclipse的默认编码为utf-8,如果你直接导⼊默认编码为GBK的Eclipse中,当然会出现问题。因此要想不出现中⽂乱码,项⽬的编码就得⼀致才⾏。如果我们想在eclipse中导⼊utf-8编码的项⽬,⾸先就得改变Eclipse的默认编码⽅式,⽅法为:点击Windows->Preference->workplace,然后选择默认编码⽅式为utf-8即可。
eclipse导入整个项目3、改变某个⽂件的编码⽅式:
右键⽂件名->Properties>Resource,然后选择默认编码⽅式。如果没有可以直接输⼊GBK然后保存。
4、改变相同⽂件类型的所有⽂件的编码⽅式:
1)打开eclipse到window->preferences->General->Content Types;
2) 到要修改的⽂件的类型(JAVA,JSP等等),在下⽅有个Default encoding,在输⼊框中输⼊GBK或其他编码⽅式;
3) 点击Update;
4) 点击OK;
5) 重启eclipse;
5、eclipse设置新建jsp⽂件默认字符编码为utf-8
Window>Preference->Web-> JSP Files 到编码,然后改为utf-8。
6、改变控制台默认编码格式
有的时候,我们输出的流编码与控制台默认编码⽅式不⼀样时,就需要修改控制台默认编码。
eclipse中右击当前⽂件,run as---->run configuration------>common----->Encoding
如果是ant编译打包:(ant javac⽇志默认输出的是GBK编码,所以控制台的编码格式也必须调成GBK才不会乱码)
run as---->external tools configurations------>common----->Encoding