MyEclipse 默认编码居然是GBK,js文件默认编码是ISO-....
怎么可以这样呢?
都修改成UTF8的方法:
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,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由MyEclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。
3、经过上述两步,新建java文件即为UTF-8编码,MyEclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 MyEclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。
如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可。
分享到:
相关推荐
### 如何改变MyEclipse默认编码方式 在开发过程中,正确地设置文本文件的编码方式是非常重要的,这能避免因编码不一致导致的各种乱码问题。对于使用MyEclipse进行Java开发的用户来说,了解如何修改项目的编码设置是...
在默认情况下,MyEclipse可能会使用GBK或其他非UTF-8编码,这在处理多语言项目或中文文本时容易导致乱码。该插件的出现,使得开发者能够更方便地以UTF-8编码进行工作,避免了因为编码不匹配带来的诸多困扰。 在Java...
3. **转换编码**:对于检测到GBK编码的文件,使用`java.nio.file.Files`类的`readAllBytes`和`write`方法,配合`java.nio.charset.StandardCharsets`中的`UTF_8`常量,将文件内容从GBK编码转换为UTF-8编码。...
在 MyEclipse 中,默认的编码设置是 UTF-8,这是因为 UTF-8 编码可以正确地显示中文字符。但是,在某些情况下,我们可能需要改变默认的编码设置。例如,我们可以将编码设置为 GBK,以便正确地显示中文字符。 在 ...
修改编码后,你可以通过创建或编辑一个文件来检查编码是否已成功更改为UTF-8。如果之前有因为编码问题导致的乱码问题得到了解决,那么说明设置是正确的。 此外,对于特定的文件或文件夹,你也可以在MyEclipse中...
例如:在以上设置中,设置jsp默认编码格式为“UTF-8”,那么以后新建的jsp文件,都是以“UTF-8”的格式保存的。 同样设置java默认编码格式为“UTF-8”,那么以后新建的java文件,都是以“UTF-8”的格式保存的。 设置...
如果Myeclipse控制台的编码无法永久更改为UTF-8,可以尝试改变JBoss自身的编码设置。在JBoss的配置文件`JBOSSHOME/server/default/conf/jboss-log4j.xml`中,找到名为`CONSOLE`的appender,通常在第71行附近,将`...
当从磁盘读取文件时,如果文件是以GBK编码存储的,但在myEclipse中将其解释为UTF-8,那么就会出现乱码。这是因为两种编码方式下相同字节序列代表的字符不同。为了避免此类问题,开发人员需要确保在读写文件时使用...
这是因为MyEclipse的默认编码设置不支持中文字符,导致中文字符显示为乱码。那么,如何解决MyEclipse中文乱码问题呢? 一、检查MyEclipse的编码设置 首先,我们需要检查MyEclipse的编码设置。打开MyEclipse,点击...
4. 在右侧,你可以看到一个下拉框,通常默认为系统默认编码。如果你想改为UTF-8,可以从下拉框中选择“Other”,然后在弹出的列表中选择“UTF-8”。 最后,针对特定类型的文件,如HTML、JSP或XML,你需要进一步指定...
然而,如果项目源代码原本是GBK编码,那么强行改为UTF-8可能会导致乱码,此时应保持一致,将其他设置也调整为GBK。 在MyEclipse 10中,按照上述步骤操作通常能够解决大部分的中文乱码问题。但需要注意的是,有时候...
- 在MyEclipse的全局设置中,也可以修改编辑器的默认编码。选择Window -> Preferences -> General -> Workspace,设置“Text file encoding”为UTF-8,这样新创建的文件将默认使用UTF-8编码。 5. **IDE与操作系统...
默认情况下,MyEclipse通常设置为“UTF-8”,但根据实际需求,你可能需要将其更改为“GBK”或其他合适的编码格式。 5. **全局设置** 如果希望所有JSP文件都采用相同的编码,可以进行全局设置。在MyEclipse主菜单中...
此时,你需要在打开文件前,先右键文件选择“Properties”,在“Resource”页面中修改文件编码为GBK。 3. **脚本导入设置**:当你从外部导入脚本文件时,MyEclipse可能没有正确识别其编码。在导入过程中,MyEclipse...
- 文件保存编码问题:源代码文件被保存为非UTF-8格式,而MyEclipse默认使用UTF-8读取。 - 字符集转换问题:在处理文件输入输出时,未指定正确的字符集,如在控制台输出或读取文件时。 2. 解决乱码问题的方法: -...
1. **项目文件编码**:如果项目中的文件编码格式(例如UTF-8、GBK等)与MyEclipse默认打开这些文件时所使用的编码格式不同,就可能导致中文乱码。 2. **工作空间编码**:MyEclipse的工作空间编码格式也会影响到文件...
MyEclipse默认使用的编码可能与你的项目或文件编码设置不一致,因此需要进行相应的配置调整。 2. **文件编码设置** - **项目编码设置**:首先,检查并设置项目的编码格式。在MyEclipse中,选择`Windows` -> `...
3. 打开有乱码问题的项目,使用插件提供的功能,选择将整个项目或指定文件从GBK编码转换为UTF-8。 4. 转换完成后,检查项目中的中文字符是否已正确显示,确认无误后,将项目上传至GitHub。 需要注意的是,转换编码...
3. **使用稳定的编码方式**:建议使用`UTF-8`作为默认编码方式,因为它是一种广泛支持的国际标准,能够很好地处理各种语言字符。 #### 六、总结 通过上述分析和解决方案,我们可以有效地解决MyEclipse中的中文乱码...