Tao & Zen

Soli Deo Gloria!

导航

mysql5+jsf/jsp+pojo+IDE(myeclipse)中文解决方案

如题:原则统一gbk

1.对于mysql,表里面如果要存中文字符,那么建库时就需用gbk指定,单建表时指定是不
行的。统一,库,表,接口,都需要用gbk。这样mysql admin的图形工具也能编辑和显示
中文了。建表,库都要单独指派。测试时可以在终端看到这样4个选项都是gbk才好。
在终端下用status 来查看。


一般,用my.ini来指定,但建表还是要注意编码方式。
2. 处理pojo时要使用gbk的编码的ide,或编译时指定encode。
开始我走的弯路就是使用了easyeclipse 。。居然没有gbk编码。后来又从新移植到
另一个eclipse上面,,,折腾人啊。

3. jsp 这个常见了。都是指定头为:
<%@ page language="java" pageEncoding="gbk"%>
<%@ page contentType="text/html; charset=gbk"%>
4. tomcat5 ,在server.xml里面 要添加这个:
  <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" />
uriEncoding 一般没有 要添加上。


对post的解决方案是,添加过滤器。servlet example里面有个例子。


posted on 2007-06-20 17:16  康国庆--thinkinlove  阅读(494)  评论(0编辑  收藏  举报