当前位置:天才代写 > tutorial > JAVA 教程 > eclipse导入工程中文乱码的原因

eclipse导入工程中文乱码的原因

2017-11-02 08:00 星期四 所属: JAVA 教程 浏览:754

eclipse之所以会呈现乱码问题是因为eclipse编辑器选择的编码法则是可变的。一般默认都是UTF-8可能GBK,当从外部导入的一个工程时,假如该工程的编码方法与eclipse中配置的编码方法差异,就会发生中文的乱码问题,这个中尚有几种环境。

假如导入的整个工程的编码方法与eclipse的编码方法有斗嘴,那么这个工程里所有的中文 都是乱码;假如所有工程的编码方法与eclipse事情空间的编码方法有斗嘴,那么所有的工程里的中文都有大概是乱码。对付eclipse事情空间 ,eclipse会把你改的配置生存在事情空间的配置文件中,对付单个工程的编码方法举办修改,那么eclipse会把编码方法生存在该工程 的.setting文件包里。

所以,要制止中文乱码问题有两个原则:

(1)制止频繁改换事情空间,最好项目从一开始就在一个事情空间中举办,而且最好配置事情空间的编码方法为你平时最常常利用的可能是公司划定的项目编码方法,这样工程就会利用事情空间的编码方法,制止呈现编码纷歧致的景象;

(2)沟通范例的文件只管利用沟通的编码方法,可以担保沟通范例的文件都能利用一致的编码配置;

办理中文乱码问题可以有以下配置方案:

(1)修改事情空间的编码方法:

Window->Preferences->General->Workspace->Text file Encoding

在Others里选择需要的编码方法(如没有则直接输入),然后生存。

(2)修改单个工程的编码方法:

右击工程,在弹出的菜单中选择最后一项“Properties”

在打开的新窗口左边的菜单树中选择 Info(即第一个),然后在右面找到 Text file encoding ,选择 “other”,在下拉框中选择需要的编码方法(如没有则直接输入)。

(3)修改一类文件的编码方法:

假设要将js文件编码方法设为UTF-8,则应该

Window->General->Content Types

在Content Types中选择JavaScript Source File,在File associations栏中选中*.js,然后在Default Encoding栏中输入UTF-8,单击Update,生存即可。

(4)修改单个文件的编码方法:右击要修改的文件,在弹出的菜单中选择最后一项 “Properties”,在打开的新窗口左边的菜单树中选择 Info(即第一个),然后在右面找到 Text file encoding ,选择 “other”,在下拉框中选择需要的编码方法(如没有则直接输入)。与修改工程编码方法的要领雷同。

ps:在项目进程中碰着的别的一个乱码问题是因为操纵系统的字体文件问题,在某些环境下,eclipse所利用的系统中文字体假如被粉碎的话,也会导致中文无法显示的问题。所以,假如在上述配置都无法办理问题的时候,应该要思量一下系统字体文件的问题。

作者:csdn博客 tfy1332

 

    关键字:

天才代写-代写联系方式