`
txf2004
  • 浏览: 6885241 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

windows下修改eclipse的默认编码+eclipse

 
阅读更多

windows下一般系统编码为 GB2312(中文版的windows), 由于我比较喜欢utf8格式的编码,现将修改方式和大家分享

如果要使新建立工程、java文件直接使UTF-8则需要做以下工作:

1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text fileencoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。

2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->ContentTypes,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。

3、经过上述两步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide > Reference > Featureand Plug-in Build configuration),建议全部java源文件是UTF-8编码。

如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可。

在开发的时候经常会遇到书写中文的时候编码不对,无法保存的情况。以下下为修改的方法:

工作空间范围:

Window->Preferences->General->Workspace->Textfile encoding->Other->UTF-8

项目范围:

Project->Properties->Resource->Textfile encoding->Other->UTF-8

经测试,上面的修改方式对文件的编码是有效果的,但是在实际开发的过程中,jsp文件中经常出现如下的内容:

Jsp代码

<%@ page language="java"contentType="text/html; charset=ISO-8859-1"

pageEncoding="ISO-8859-1"%>

<%@ page language="java"contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>这块的修改方法为:

Window->Preferences->General->WEB->JspFile->Encoding->UTF-8

到这里常用的编码都改过来了,不会再遇到讨厌的编码问题了。

分享到:
评论

相关推荐

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

    NULL 博文链接:https://fsh430623.iteye.com/blog/677164

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

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

    Eclipse更改默认字符集

    Eclipse Eclipse更改默认字符集

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

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

    eclipse默认编码GBK改为UTF-8

    NULL 博文链接:https://nxdjava.iteye.com/blog/2406168

    用来运行Eclipse的工具

    我2002年开始使用eclipse的时候,发现她不像其他的开发工具那样打开一个工程然后开始编码,而是使用一个默认的工作空间。如果不使用默认的工作空间,必须命令行启动eclipse,在命令行中配置参数,真的挺麻烦,...

    Eclipse开发平台运行工具1.0

    我2002年开始使用eclipse的时候,发现她不像其他的开发工具那样打开一个工程然后开始编码,而是使用一个默认的工作空间。如果不使用默认的工作空间,必须命令行启动eclipse,在命令行中配置参数,真的挺麻烦,...

    Linux下eclipse中文乱码问题解决方案

    eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK...

    编码批量转换项目

    这是编码批量转换的工具,有java环境的直接运行就好 ,主要是用来转换文件的编码,比如一个eclipse的默认编码是GBK,另一个eclipse的编码是UTF-8,把GBK的项目拿到utf-8的eclipse去运行,中文肯定乱码,这时需要把...

    eclipse找不到java源码-eclipse-encoding-plugin:在Eclipse状态栏中显示活动编辑器的文件编码和行尾。可以

    eclipse找不到java源码自动检测Eclipse编码插件 在Eclipse状态栏中显示活动编辑器的文件信息。 安装 第一种方式将以下按钮拖放到正在运行的Eclipse主工具栏上。 第二种方式Eclipse&gt;帮助&gt; Eclipse Marketplace ...&gt;...

    Eclipse权威开发指南2.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用...

    Eclipse-jee-neon-config.epf

    eclipse常用基础设置:1.字体设置;2.Java代码自动提示;3.HTML、JavaScript文件代码提示;4.设置文本文件及jsp默认编码;5.properties、jsp、HTML、xml默认编码设置;6.设置软tab(用4个空格字符代替)

    编码批量转换.jar

    这是编码批量转换的工具,有java环境的直接运行就好 ,主要是用来转换文件的编码,比如一个eclipse的默认编码是GBK,另一个eclipse的编码是UTF-8,把GBK的项目拿到utf-8的eclipse去运行,中文肯定乱码,这时需要把...

    Eclipse权威开发指南3.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 ...

    Eclipse权威开发指南1.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 ...

    文件内容替换与文件编码格式转换java源码

    eclipse默认编码为gbk开发一段时间需要修改成utf-8,写个脚本批量处理文件编码格式,也可以批量替换文本内容;

    Eclipse配置python默认头过程图解

    eclipse 配置 python 默认头 打开eclipse 点 窗口(Windows)-&gt;首选项(Preferences) Preferences窗口,点 PyDev –&gt; Editor –&gt; Templates,再点右上角的新建(New),进入新增模板窗口(New Template) (New ...

    超级简单全面JSP留言板

    1. 本程序实在Eclipse Java EE IDE +Mysql+Weblogic10.3+jdk1.6下完成开发的。...5. 部署本程序时需要把 mysql的默认编码方式改为utf8,因为本程序所有的页面都是UTF-8编码。 6. 本程序默认的数据库用户和密码都是root。

    charsets.jar

    然后我们进入Aptana,在菜单栏中的Windows——Preferences——General——Content Types,选择 Text ,在下方的Default Encoding指定默认编码为GBK,这样就可以让Aptana完美地支持GBK编码的中文了!这里为了方便,...

Global site tag (gtag.js) - Google Analytics