今天同事叫我处理Myeclipse控制台的打印信息中文乱码的问题,想一下,其实这个问题冲开始用Myeclipse时,就碰到这个问题的了,只是一直都没有认真地想过怎样解决,人就是这样,不到最后关头,都愿意动一下的,坏习惯。
关于这个问题,可以分析一下,中文乱码往往是由于编码不一致导致的,jboss的日志文件用EditPlus打开,是没有乱码的,只是在Myeclipse中的控制台显示为中文乱码,这样可以判断出,就是jboss日志文件的编码与Myeclipse中的控制台的 编码不一致了。
查看Myeclipse控制台编码:
实践过后,觉得每个应用服务器对应的Myeclipse的控制台应该是不同的。
window-->preferences
这里可以查看到jboss的日志在Myeclipse控制台显示时的编码。
解决方法有两个:
1、将上面第二张图的编码选择utf-8(我们都是用utf-8的)
这种方法治标不治本,很麻烦,因为每次启动时,都需要设置,关闭服务器后,这里又恢复了gbk了,找不到怎样永久地将他设为utf-8.
第二种方法:
这个方法是突然想起的,既然改不了Myeclipse的,那就改jboss呗,就这样,被我找出来了。
修改JBOSSHOME/server/default/conf/的jboss-log4j.xml
具体:
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Target" value="System.out"/>
<param name="Threshold" value="INFO"/>
<param name="Encoding" value="UTF-8"/>
在CONSOLE这个appender中(我的文件是第71行),将UTF-8改为GBK即可。
到此为止,问题得到解决。朦胧中觉得,Myeclipse启动jboss,貌似不调用jboss本身的run.bat、run.conf文件。
- 大小: 65.9 KB
- 大小: 101 KB
- 大小: 101 KB
分享到:
相关推荐
### MyEclipse控制台中文乱码的解决与深入理解 #### 一、问题背景与概述 在使用MyEclipse开发工具的过程中,很多开发者都遇到过控制台出现中文乱码的问题。这种现象不仅影响了开发效率,还可能隐藏着深层次的技术...
### MyEclipse Tomcat 控制台乱码设置详解 在进行Web开发时,尤其是使用Java进行开发的过程中,经常遇到的一个问题就是控制台出现乱码。这种情况不仅会影响开发体验,还可能导致一些难以察觉的问题。本文将详细介绍...
在描述中提到,当使用EditPlus打开JBoss的日志文件时,没有出现乱码,而在Myeclipse的控制台中却出现了,这表明日志文件的编码格式与Myeclipse控制台的编码格式不一致。 首先,我们需要理解编码的基本概念。编码是...
在Myeclipse导入一个项目,有中文乱码问题,解决方法如下: 一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows->Preferences->general->Workspace->Text file encoding->Other框中的Text ...
基本上涵盖了初学者可能遇到的所有编码问题,此外增加了注册码注册窗口位置的说明
在使用MyEclipse这款强大的Java集成开发环境时,开发者可能会遇到一个常见的问题——乱码问题。这主要体现在代码编辑器中显示的源代码字符编码不正确,或者在编译、运行过程中输出的文本出现乱码。本文将深入探讨...
- 汉化后的MyEclipse可能在某些特定情况下会出现乱码或显示异常,这通常是由于语言包不完全覆盖所有资源造成的。 - 如果遇到问题,可以尝试重新执行上述汉化步骤,或者寻找更全面的语言包更新。 通过以上详细的步骤...
- 打开位于`C:\Program Files\Genuitec\MyEclipse 9.0\configuration\org.eclipse.equinox.simpleconfigurator`下的`bundles.info`文件,将控制台输出的信息粘贴到文件的最后一行,并保存更改。 - 注意:此处的...
在MySQL、JSP和SSH框架集成的网站开发过程中,中文乱码问题是一个常见的困扰。...这个方案在MySQL5.1和MyEclipse8.5环境下已经成功解决乱码问题,对于其他版本的环境,可能需要根据实际情况微调配置。
Java语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。
ava语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。
ava语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。
Java语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。
Java语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。
- 通过查看MyEclipse中的控制台输出确认Tomcat是否成功启动。 ##### 3.6 修改Tomcat端口号 - 如果8080端口被占用,则需要修改Tomcat的端口号。 - 打开Tomcat的`server.xml`文件,找到相关的端口配置项,将其修改为...
**一、部署到Tomcat容器时控制台报错** - **问题描述**:在将Web应用部署至Tomcat容器时,控制台出现错误提示,表明部署失败。 - **原因分析**:此问题通常是由于配置文件`web.xml`中的语法错误导致的。例如,将`...
- 熟悉MyEclipse的主界面布局,如编辑器、控制台、项目资源管理器、调试器等。 2. **MyEclipse的插件式工作原理:** - 插件机制是MyEclipse的核心特性之一,它允许开发者根据需要安装额外的功能模块。 - 插件...
- **Tomcat**:推荐使用Tomcat 6,启动时应确保控制台无错误输出,显示服务器正常启动的信息。 - **Eclipse/MyEclipse设置**:确保IDE中的Java平台设置为JDK 1.6,并配置好Tomcat服务器。 接下来,我们将逐步搭建...
这是为了避免中文乱码问题,确保日志和控制台输出的正确性。 3. **配置项目库路径** 在项目属性设置中,将`lib`文件夹下的所有jar包添加到项目的构建路径中,以便Eclipse能识别并使用这些库。 4. **修改Resin...