Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29312477
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: 系统运维

2010-01-11 21:35:36

(转自)
    虽然项目全部采用了UTF-8编码,所有的源文件*.java,*.jsc,*.html,*.ftl都采用了UTF-8编码。可是还是出现了乱码问题。很是不爽,后来找到了tomcat,和resin的配置。
  1. Tomcat的配置。(conf/server.xml)
        
        
    <Connector port="80" maxHttpHeaderSize="8192"
                   maxThreads
    ="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups
    ="false" redirectPort="8443" acceptCount="100"
                   connectionTimeout
    ="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
  2. Resin的配置。(conf/resin.conf)

    character-encoding

    Resin 1.1
    child of: resin, server, host-default, host, web-app-default, web-app
    default: The default value is ISO-8859-1.

    Specifies the default character encoding for the environment.


    shift_jis
    ...

     这个是resin doc里面的我是在web-app-default里面加上了encoding的配置

    <web-app-default>
      
<character-encoding>UTF-8character-encoding>
      
    
web-app-default>

希望对你的项目有帮助。


强制配置成UTF-8的编码 这样可以有效解决在编程过程中出现的乱码问题

阅读(1060) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~