eclipse web工程 设置默认编码为Utf-8

时间:2023-01-05 13:10:48
在eclipse中,js文件的默认编码是ISO-8859-1,每次新增一个js文件,就必须手动的将js文件的编码格式改为UTF-8,由于这种针对每个文件的编码设置保存在项目的.settings/org.eclipse.core.resources.prefs文件中,因此每次还要把这个文件签出、修改、提交,非常繁琐eclipse web工程 设置默认编码为Utf-8 。 
        这个问题困扰我们项目组很久了,今天上网搜了一下,终于发现一个很好的解决方法eclipse web工程 设置默认编码为Utf-8 ,将js文件的默认编码格式修改为UTF-8。 
        要让一个js文件打开时编码格式为UTF-8,需要做2件事情:1)设置js文件的默认编码格式为UTF-8;2)设置workspace的编码格式为UTF-8。 
        设置js文件的默认编码格式为UTF-8 
                在Windows->Preference页面中,选择General->Content Types 
                在右边的框中,选择Text->Javascript,将下面的Default Encoding改为utf-8 
        设置workspace的编码格式为UTF-8 
                在Windows->Preference页面中,选择General->WorkSpace 
                选择右侧框中的Text File encoding,改为utf-8 

        设置完这2处,默认打开js文件就是UTF-8编码了eclipse web工程 设置默认编码为Utf-8 。

转载:http://www.cnblogs.com/yimu/archive/2011/06/30/SXLYLOVE.html



参考:http://www.cnblogs.com/yimu/archive/2011/06/30/SXLYLOVE.html


需要设置的几处地方为:

 Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8

 Window->Preferences->General->Workspace   面板Text file encoding 选择UTF-8

 Window->Preferences->Web->JSP Files 面板选择 ISO 10646/Unicode(UTF-8)



如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。

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

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

2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text中每一个子项,并将其编码设置为"UTF-8",点update!

 其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。 

3、window-->preference-->MyEclipse-->Files and Editors,将每个子项的"Encoding"改为"ISO 10645/Unicode(UTF-8)",点Apply! 

4、经过上述三步,新建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 > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。 

如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换


转载:http://www.blogjava.net/xiaomage234/archive/2014/05/13/413626.html