`
u011721609
  • 浏览: 45285 次
社区版块
存档分类
最新评论

eclipse设置默认编码

 
阅读更多

eclipse设置默认编码

比如,要让一个js文件打开时编码格式为UTF-8,需要做2件事情:1)设置js文件的默认编码格式为UTF-8;2)设置workspace的编码格式为UTF-8。<wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><strong>设置js文件的默认编码格式为UTF-8</strong><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 在Windows-&gt;Preference页面中,选择General-&gt;Content Types<wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 在右边的框中,选择Text-&gt;Javascript,将下面的Default Encoding改为utf-8<wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><strong>设置workspace的编码格式为UTF-8</strong><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 在Windows-&gt;Preference页面中,选择General-&gt;WorkSpace<wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 选择右侧框中的Text File encoding,改为utf-8<wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 设置完这2处,默认打开js文件就是UTF-8编码了</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

字体的设置一般在菜单栏Window-->Preferences...-->>General-->Appearance-->Colors and Fonts

在eclipse工作区环境下,一个文件的编码最终确定遵循如下规则(优先级从高到底):

<wbr><wbr><wbr><wbr><wbr> 1.文件本身的物理设置(第一优先级),<wbr><wbr> 通常是有如下途径:</wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> a. 文件输出时writer编码的设定.</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> b.用户通过文件属性页的自定义编码设置</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> c.文件内容本身属性的设置,例如jsp资源文件,文件内容中的charset属性的值(配合对应编辑器完成,但是对于含BOM的文件例外)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr> 2.content-type文件内容类型扩展注册时候提供的默认编码(第二优先级)</wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 更详细信息可以参见org.eclipse.core.runtime.contentTypes扩展点声明信息</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 说明:关于content-type对应的默认编码信息可以通过 Windlow-&gt;Preferences-&gt;General-&gt;Editors-&gt;File Associations-&gt;Content Types进行设定</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr> 3.工作区默认编码设置(第三优先级)</wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 更详细信息可以参见file.encoding参数说明<wbr><br></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr> 通过上面的规则说明,我们可以看出来,决定一个文件在eclipse工作区中的编码可以在不同的层面采取相应的措施:</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr> 以创建一个新的文件为场景,我们可以采取的方式如下:</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr> writer编码的明确设定</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr> 文件内容的设定(例如上面提到的jsp文件中的charset属性)</wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr> 修改特定文件类型对应的org.eclipse.core.runtime.contentTypes扩展注册的默认编码</wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr> 编程的方式操作content-type对应的perference值</wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr> 设置工作区的file.encoding<wbr><br></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr> 特别说明:</wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr> 关于writer默认使用的charset和file.encoding设置的关系,请参加另外一篇豆腐块文章</wbr></wbr></wbr></wbr>

------------------------------------------------------------------------------------------------------------------------------------------

<wbr></wbr>

由于每次重装的时候都要去配置一下eclipse,虽然可以将workspace放置在非系统盘(主要是保存workspace下面的.metadata文件夹,该文件夹包括所有的eclipse配置和插件)

和导出配置(才知道eclipse支持这个功能,方法:File - Export - General - Preferences

参考:http://zhidao.baidu.com/question/68335372<wbr>),但还是有遗漏的时候,改编码等尤其繁琐~</wbr>

注:使用export的方法貌似无法导出插件,只有备份.metadata文件夹或者备份插件程序了。

<wbr></wbr>

*修改编码包括全局编码和项目编码两种方式:

1.对于项目编码,可以查看其Properties(或选中项目后按Alt+Enter),在Properties中的第一个属性Resource用于设置文本(Text file,包括Java源文件等,所以需要设置项目中Java类的编码可以在此设置)的编码,可以选择继承容器(eclipse)的配置,也可以为项目单独设置。

2.对于项目编译级别,同样在项目的属性中Properties -<wbr></wbr>Java Compiler。如果你的多个项目的运行环境不同,或者目标服务器的JDK版本不一致,可以打开单个项目的特殊设置(Enable project specific settings)。这样就可以保证项目之间相互不会影响。

3.对于JSP文件头部定义,可以在Properties -<wbr></wbr>MyEclipse - JSP Fragments中将Language改为java,将Content Type改为text/html。

4.全局设置均在Window - Perferences中。对于全局的Java源文件编码设置可以在Gerenal - Content Types - Text - Java Source File - Default encoding处指定,设定后点击Update即可生效。其他文件如XML、JSP、properties文件均可在此设置。另外,在Gerenal - Workerspace中也有个设定文本编码的选项,可能是针对工作空间来说的,对项目源文件并没有影响。另外,在Window - Perferences - MyEclipse - Files and Editors中还可以设置JSP和javascript js文件的编码。

*经过上面的设置后,Java源文件的编码会立即改变(project会重新build),下次新建文件的时候Java、Jsp、js文件都将以新设定的编码方式存储。

<wbr></wbr>

参考:http://lj6684.iteye.com/blog/473157<wbr>,<a target="_blank" href="http://tyzqqq.iteye.com/blog/498042">http://tyzqqq.iteye.com/blog/498042</a></wbr>

引用:

<wbr>不知道如何解决默认安装完是GBK的问题,难道一定要用英文操作系统?</wbr>

myeclipse6.0下怎么样统一全部文件编码:

windows---->preferences---->myeclipse---->file and editors----->jsp--->把这个目录下的encoding选为你要设置的编码(如UTF-8)<wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"> 这样,你下次再新建一个JSP页面的时候就默认是以你刚才设置的编码了<wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"> 因为默认情况下新建一个JSP页面的编码是ISO8859-1的,是不能存中文的,要存中文就得手动改为GBK,UTF-8支持中文的编码,每次新建都要修改手动修改一次编码就很麻烦.<wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"> 经过上面的设置后就可以统一整个项目的编码而不用再手动设置.</wbr></wbr></wbr>


1. Web工程文件编码修改方式<wbr></wbr><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; color:blue; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; display:inline-block; padding-top:0px"><strong style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">Window -&gt; Preference -&gt; Content types</strong></span><wbr><wbr><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><wbr></wbr></span><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">推荐将Web相关文件的编码都设置为UTF-8<wbr></wbr></span><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">2. Java源文件编码修改方式<wbr></wbr></span><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; color:blue; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; display:inline-block; padding-top:0px"><strong style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">Window -&gt; Preference -&gt; Workspace -&gt; Text file encoding</strong></span><wbr><wbr><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><wbr></wbr></span><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">Windows平台默认为GBK,Linux平台默认为UTF-8<wbr></wbr></span><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">关于JSP页面中的编码解释<wbr></wbr></span><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">1. pageEncoding="UTF-8"<wbr></wbr></span><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">是指JSP页面保存时使用的编码方式,也就是JSP文件保存在硬盘上所使用的编码方式<wbr></wbr></span><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">2. charset="UTF-8"<wbr></wbr></span><wbr><wbr><br style="padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px"><span style="font-family:Helvetica,Tahoma,Arial,sans-serif; padding-bottom:0px; line-height:25px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px">是指JSP页面输入输出使用的编码方式,很多服务器在没有找到pageEncoding时,有charset代替pageEncoding<wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
评论

相关推荐

    eclipse 里设置文件的默认编码格式

    这篇博客将探讨如何在Eclipse中设置文件的默认编码格式。 首先,我们需要理解编码格式的概念。编码格式是用来表示文本字符集的规则,常见的有ASCII、GBK、UTF-8等。UTF-8是目前最常用的编码,能兼容全世界几乎所有...

    eclipse设置 默认工程文件都是utf8

    在Eclipse中设置默认编码的步骤通常包括以下几步: 1. **打开Eclipse首选项**:点击菜单栏上的“Window” -&gt; “Preferences”(或者在Mac上是“Eclipse” -&gt; “Preferences”)。 2. **导航到编码设置**:在左侧的...

    修改 Eclipse 文本文件默认编码.doc

    本文将深入探讨如何在Eclipse集成开发环境中修改文本文件的默认编码,确保代码的兼容性和可读性。 ### Eclipse 文本文件默认编码的重要性 在Eclipse中,文本文件的编码决定了源代码文件中的字符是如何被解释和存储...

    Eclipse更改默认字符集

    但是,默认情况下,Eclipse 的工作空间使用操作系统的缺省字符编码,即简体中文操作系统(Windows XP、Windows 2000 简体中文)的缺省编码是 GB18030。这将导致在 Eclipse 中建立的工程和 java 文件的编码也都是 GB...

    eclipse默认编码GBK改为UTF-8

    要将Eclipse的默认编码从GBK改为UTF-8,你需要按照以下步骤操作: 1. **修改eclipse.ini配置文件**: - 找到你的Eclipse安装目录,通常在`eclipse`文件夹内有一个名为`eclipse.ini`的配置文件。 - 使用文本编辑器...

    eclipse设置编码

    为了确保文件能够正确地显示和处理各种字符集,Eclipse 提供了灵活的编码设置功能。 #### 二、Eclipse 工作空间编码设置 **步骤 1:全局设置工作空间编码** 1. 打开 Eclipse,点击菜单栏中的 **Window** &gt; **...

    Eclipse for PHP 编码设置.docx

    在Eclipse中,用户可以通过以下步骤来调整文件的默认编码: 1. 打开首选项窗口:通过菜单栏选择`Window -&gt; Preferences`,这将打开一个包含所有可配置选项的窗口。 2. 设置文本文件编码:在左侧的树形结构中,展开...

    Eclipse中文编码转换工具及使用说明.docx

    2. **设置Eclipse默认编码**: 为了让Eclipse更好地处理中文字符,你需要先设定其默认的编码格式。打开Eclipse,通过菜单栏选择“Window” -&gt; “Preferences”(Windows系统)或“Eclipse” -&gt; “首选项”(Mac系统...

    Eclipse项目的GBK编码转为UTF-8插件

    4. 除了源代码文件,还要注意检查配置文件(如.settings、.classpath、.project等)的编码设置,确保与项目主体保持一致。 总的来说,"Eclipse项目的GBK编码转为UTF-8插件"是解决GBK到UTF-8编码转换问题的有效工具...

    eclipse设置

    - 在 `Text File Encoding` 设置项中,将默认编码设置为 `UTF-8`。 - 如果没有直接找到 `UTF-8` 选项,可以点击 `Other` 按钮,然后在列表中选择 `UTF-8`。 - 点击 `Apply` 应用更改后,再点击 `OK` 完成设置。 ...

    eclipse文件编码设置、转换原理与实用工具

    结合上述a、b两个工具的工具用以批量转换当前eclipse项目的文件的二进制编码为另外的编码(一般默认编码为gbk,建议转为utf-8); d.汉字转unicode编码(unicode编码如\u5546),在编码为iso-8839-1的文件中显示...

    unicode编码eclipse插件

    在处理包含非ASCII字符,特别是中文字符的properties配置文件时,Eclipse可能会遇到乱码问题,因为properties文件默认采用ISO-8859-1编码,不支持Unicode字符。 当我们在Eclipse中编辑properties文件并保存时,如果...

    eclipse项目编码

    在Eclipse中,你可以对整个项目或单个文件夹进行编码设置。这不仅方便了团队协作,确保所有成员使用统一的编码,也便于在不同系统之间迁移项目。要设置项目编码,可以通过以下步骤操作: 1. 打开Eclipse,选择要...

    html改jsp1

    **一、Eclipse设置默认编码** 在进行HTML到JSP的转换之前,确保Eclipse编辑器的默认编码正确至关重要,以防止出现字符乱码问题。具体步骤如下: 1. 打开Eclipse,进入菜单栏的`Window`选项。 2. 在下拉菜单中选择`...

    eclipse工作空间设置

    ### Eclipse工作空间设置详解 在软件开发过程中,为了确保项目的整洁性和一致性,通常需要对开发环境进行一定的配置。Eclipse作为一款广泛使用的开源集成开发环境(IDE),提供了丰富的功能来帮助开发者更好地组织...

    Eclipse 常用设置&操作

    你可以通过搜索"enc"来找到相关的配置界面,将CSS、HTML、JSP、XML以及WORKSPACE的所有默认编码更改为UTF-8,以保证多语言字符的正确显示。 其次,如果你在运行项目时遇到内存不足的问题,可以通过调整JVM参数来...

    eclipse项目编码转换插件

    使用"eclipse项目编码转换插件",开发者无需手动修改每个文件的编码设置,只需通过插件的统一操作,即可完成整个项目的编码转换。具体操作流程如下: 1. 安装插件:首先,你需要从Eclipse Marketplace或者其他可靠...

    统一文件编码和代码风格,提高代码可读性(eclipse设置)

    在项目属性中,我们可以找到“资源”选项,这里可以设置项目的默认编码。将所有项目文件设定为统一的编码(如UTF-8),可以确保代码在不同系统和编辑器间的一致性。 其次,代码风格是影响代码可读性的关键因素。...

    eclipse中JS中文乱码解决

    2. **Eclipse默认编码**:Eclipse默认情况下可能会使用UTF-8来处理文件,而如果没有正确配置,则无法识别非UTF-8编码的文件中的中文字符。 #### 解决方案 下面将详细介绍如何在Eclipse中解决JS中文乱码的问题: 1...

    Eclipse自动补全的设置

    本文将详细介绍如何在Eclipse中设置自动补全功能,包括如何突破Eclipse默认的限制,以及如何调整代码提示的延迟时间等。 #### 二、准备工作 在进行Eclipse自动补全设置之前,请确保你已经安装了Eclipse IDE。如果...

Global site tag (gtag.js) - Google Analytics