鱼C论坛

 找回密码
 立即注册
查看: 3632|回复: 1

[技术交流] 解决Eclipse下面工程和文件乱码问题

[复制链接]
发表于 2021-1-7 09:07:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
可能现在大家用的Java的IDE一般都是VS,但是个人更偏向Eclipse,在使用的时候刚开始默认状态下会出现文件乱码,所以就找了这个方法避免乱码,希望对用Eclipse的有帮助。
针对eclipse下面的编码我们从四个层面上去说明:

Workspace/Project/Content Type/File

(1)、Workspace 【工作空间】
Windows->Preferences 打开”首选项”窗口,点击左侧General->Workspace,在右侧找到“Text file encoding”选项设置,一种是默认(一般默认是操作系统的编码格式,这个跟操作系统的设置有关系),Other允许选择其他的编码,我们可以从下拉选择中选择自己需要的编码格式,然后Apply或者Ok。
说明:此项设置后,从其他地方复制文件到eclipse下就不会出现乱码了。

(2)、Project【项目】
在项目上右键Properties->Resource中的右边找到Text file encoding,两种设置项目的编码格式,默认选中的是“Inherited from container (XXX)”(注:XXX为Workspace设置的编码),我们也可以选择其他的编码格式,设置方式同Workspace
说明:此项设置,是设置整个项目的编码。

(3)Content Type【文件类型】
有时候我们需要针对于某种类型的文件设置编码格式,这种方法就非常有效。
Windows->Preferences打开”首选项”窗口,左侧选择 General->Content Types,在右侧选择某种文件类型或者一类文件类型,在最下侧有Default encoding输入框,手动输入编码格式,点击Update按钮使设置生效。有两点需要注意一下:

a. 这个设置使Workspace所有项目下的相同类型的文件有相同的编码格式,改变项目的编码设置不影响项目中文件类型的编码设置;

b. Default encoding是手动输入的,输入的编码名称要准确,否则在打开此类型文件时会显示Unsupported Character Encoding。
说明:此项设置,是设置某类文件的编码,如:html、jsp等等。

(4)File【单文件】
针对于某个文件需要修改编码的时候,就比较简单了,在文件上右键->Properties,然后Resource,在Text file encoding中设置编码,类似于Project。
说明:此项设置,是针对具体的文件进行设置的,只修改单个问价的编码格式。

-----设置为其他编码方式,根据自己文件的需要来设置编码方式,一般来说设置为UTF-8就行了(如图所示)

                               
登录/注册后可看大图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-1-7 09:08:44 | 显示全部楼层
我觉得还是Eclipse好用,哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 22:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表