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

 这个算是回忆起来没有写下来的一点心得。

 

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

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

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

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

 

关键是最后一行。

 

 

 

 

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

  1. max_allowed_packet=16M
  2. default-character-set=utf8

 

就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值