`

Myeclipse 控制台 乱码

阅读更多

    今天同事叫我处理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
分享到:
评论
1 楼 南星_JAVA 2010-12-22  
善于分析问题的根源所在 学习了~

相关推荐

    MyEclipse控制台中文乱码的解决

    ### MyEclipse控制台中文乱码的解决与深入理解 #### 一、问题背景与概述 在使用MyEclipse开发工具的过程中,很多开发者都遇到过控制台出现中文乱码的问题。这种现象不仅影响了开发效率,还可能隐藏着深层次的技术...

    Myeclipse Tomcat 控制台乱码设置

    ### MyEclipse Tomcat 控制台乱码设置详解 在进行Web开发时,尤其是使用Java进行开发的过程中,经常遇到的一个问题就是控制台出现乱码。这种情况不仅会影响开发体验,还可能导致一些难以察觉的问题。本文将详细介绍...

    myeclipse乱码

    在描述中提到,当使用EditPlus打开JBoss的日志文件时,没有出现乱码,而在Myeclipse的控制台中却出现了,这表明日志文件的编码格式与Myeclipse控制台的编码格式不一致。 首先,我们需要理解编码的基本概念。编码是...

    myEclipse乱码解决办法

    在Myeclipse导入一个项目,有中文乱码问题,解决方法如下: 一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows-&gt;Preferences-&gt;general-&gt;Workspace-&gt;Text file encoding-&gt;Other框中的Text ...

    Myeclipse和eclipse乱码集问题总结(含控制台)注册

    基本上涵盖了初学者可能遇到的所有编码问题,此外增加了注册码注册窗口位置的说明

    使用MyEclipse遇到的乱码问题解决

    在使用MyEclipse这款强大的Java集成开发环境时,开发者可能会遇到一个常见的问题——乱码问题。这主要体现在代码编辑器中显示的源代码字符编码不正确,或者在编译、运行过程中输出的文本出现乱码。本文将深入探讨...

    MyEclipse 9.0正式版中文汉化教程

    - 汉化后的MyEclipse可能在某些特定情况下会出现乱码或显示异常,这通常是由于语言包不完全覆盖所有资源造成的。 - 如果遇到问题,可以尝试重新执行上述汉化步骤,或者寻找更全面的语言包更新。 通过以上详细的步骤...

    MyEclipse9.0正式版汉化教程说明

    - 打开位于`C:\Program Files\Genuitec\MyEclipse 9.0\configuration\org.eclipse.equinox.simpleconfigurator`下的`bundles.info`文件,将控制台输出的信息粘贴到文件的最后一行,并保存更改。 - 注意:此处的...

    mysql+jsp+SSH网站开发中文乱码解决方案.doc

    在MySQL、JSP和SSH框架集成的网站开发过程中,中文乱码问题是一个常见的困扰。...这个方案在MySQL5.1和MyEclipse8.5环境下已经成功解决乱码问题,对于其他版本的环境,可能需要根据实际情况微调配置。

    基于java的商品信息管理系统--大学本科Java基础

    Java语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。

    基于java的商品信息管理系统--大学本科Java基础 1.rar

    ava语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。

    基于java的商品信息管理系统--大学本科Java基础 .rar

    ava语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。

    基于java的商品信息管理系统--大学本科Java基础1.rar

    Java语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。

    基于java的商品信息管理系统--大学本科Java基础.rar

    Java语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。

    超杰软件系列(JSP进销存).

    - 通过查看MyEclipse中的控制台输出确认Tomcat是否成功启动。 ##### 3.6 修改Tomcat端口号 - 如果8080端口被占用,则需要修改Tomcat的端口号。 - 打开Tomcat的`server.xml`文件,找到相关的端口配置项,将其修改为...

    web项目经验总结

    **一、部署到Tomcat容器时控制台报错** - **问题描述**:在将Web应用部署至Tomcat容器时,控制台出现错误提示,表明部署失败。 - **原因分析**:此问题通常是由于配置文件`web.xml`中的语法错误导致的。例如,将`...

    JSP实验内容

    - 熟悉MyEclipse的主界面布局,如编辑器、控制台、项目资源管理器、调试器等。 2. **MyEclipse的插件式工作原理:** - 插件机制是MyEclipse的核心特性之一,它允许开发者根据需要安装额外的功能模块。 - 插件...

    spring3 MVC实战,手工搭建Spring3项目

    - **Tomcat**:推荐使用Tomcat 6,启动时应确保控制台无错误输出,显示服务器正常启动的信息。 - **Eclipse/MyEclipse设置**:确保IDE中的Java平台设置为JDK 1.6,并配置好Tomcat服务器。 接下来,我们将逐步搭建...

    Eclipse配置Resin说明

    这是为了避免中文乱码问题,确保日志和控制台输出的正确性。 3. **配置项目库路径** 在项目属性设置中,将`lib`文件夹下的所有jar包添加到项目的构建路径中,以便Eclipse能识别并使用这些库。 4. **修改Resin...

Global site tag (gtag.js) - Google Analytics