`
dove19900520
  • 浏览: 602267 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MyEclipse中Tomcat控制台打印中文乱码解决方案

阅读更多



      通常大家都知道,Java虚拟机中字符串编码默认跟随操作系统,中文版的Windows系统编码为GBK,Linux系统为UTF8,如果需要手动设定编码,可以在JVM启动时添加以下参数:

-Dfile.encoding=UTF-8

    添加上面一句后,我们会发现,出现了新的问题。java程序输出控制台时,出现了中文乱码的问题。

    原因是,当我们添加了上面的一句代码后,日志编码也会是UTF8,但MyEclipse的Console、Windows的cmd窗口,并不知道应该以UTF8编码来解析jvm输出的字符,所以就出现了乱码问题。

    那么具体请看下面的解决方案:

   1、依次点击 Window - Preferences - MyEclipse - Servers - Tomcat - Tomcat 6.x - Launch, 点击‘Create Launch Configuration’按钮:

   

 

 

    2、新建一个Debug Configuration , Common选项卡中设置Encoding为utf-8 , Arguments选项卡中,添加-Dfile.encoding=UTF-8 参数到VM启动参数中。如下图(重点看红框区域):



 



 

 
    3、经过以上步骤,MyEclipse中多出一个Tomcat  6.x [custom]来,以后调试/部署项目就使用这个Tomcat。
 

 
    4、这样乱码问题就算是解决了:


 
 
 
 
 
 
 
 
 
 
  • 大小: 184.9 KB
  • 大小: 374.1 KB
  • 大小: 306.4 KB
  • 大小: 111.8 KB
  • 大小: 177.5 KB
  • 大小: 111.8 KB
  • 大小: 177.5 KB
分享到:
评论

相关推荐

    Myeclipse Tomcat 控制台乱码设置

    #### 三、解决Tomcat控制台乱码问题 接下来,我们来解决Tomcat控制台的乱码问题。主要方法是通过调整Tomcat的配置文件来实现。 1. **修改Tomcat的启动脚本**: - 对于Windows系统,打开`%TOMCAT_HOME%\bin\...

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

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

    Weblogic启动和MyEclipse开发配置

    - **解决方案**: 对于Weblogic中的JSP表单提交中文参数出现乱码的问题,可以通过在代码中加入`request.setCharacterEncoding("GBK");`来解决。 **3.2 查看JNDI树** - **方法**: 使用Java API中的`javax.naming....

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

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

    web项目经验总结

    - **问题描述**:在表单中提交包含中文的数据时,服务器响应后返回给浏览器的数据出现乱码。 - **原因分析**:客户端与服务器端使用了不同的字符编码标准,导致编码和解码过程不一致。 - **解决方法**: - 对于POST...

    各中间件部署项目实施文档.docx

    - **解决方案**:修改Tomcat的配置文件,例如`catalina.sh`中的JAVA_OPTS设置,添加字符集编码参数,例如`-Dfile.encoding=UTF-8`,确保正确处理中文字符。 以上是关于Tomcat和WebLogic在Linux环境下的部署流程及...

    JSP实验内容

    3. **中文乱码问题的解决:** - 在接收和显示中文字符时,可能会遇到乱码问题。 - 解决方案包括设置正确的编码格式、在JSP页面头部声明正确的字符集等。 4. **HTML特殊标记的过滤:** - 用户输入的内容可能包含...

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

    - 在`web.xml`中配置字符编码过滤器,避免中文乱码问题。 4. **其他配置**: - 如果项目中涉及到数据库操作,比如使用Hibernate,需要添加Hibernate的相关jar包,并配置数据源、SessionFactory以及事务管理器。 ...

Global site tag (gtag.js) - Google Analytics