您的位置:首页 > 运维架构 > Tomcat

tomcat+mysql 中文乱码和存储大文件问题解决

2008-08-26 11:50 791 查看
这个算是回忆起来没有写下来的一点心得。

一个是中文乱码,这里有两个问题,一个是mysql的,一个是tomcat的。

先看下mysql,基本上把编码设utf-8就可以解决了,配置文件见本文后面。

tomcat的乱码主要是jsp中传参数时,如果有中文就是乱码,这个要改一下配置就行了,具体来说在server.xml中与apache通讯地地方, 注意到协议是HTTP的,后面还有一个,更改无用。

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF8" />

关键是最后一行。

默认mysql的数据传送有大小的限制,传图片都有问题,所以要改得大一些。配置文件是mysql目录下的my.ini文件,在最后加上

max_allowed_packet=16M

default-character-set=utf8

就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐