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
就行了。
一个是中文乱码,这里有两个问题,一个是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
就行了。
相关文章推荐
- 解决url传中文乱码问题(修改myeclipse中自带tomcat的server文件)
- 解决Linux下Tomcat向MySQL插入数据中文乱码问题
- Tomcat 中文文件链接乱码问题解决
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- MySql 5.6 版本 2016-07 修改配置文件解决中文乱码问题
- JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决
- 解决jsp,tomcat,MYSQL下中文乱码问题
- 一劳永逸的解决mysql存储和读取中文乱码的问题
- 一劳永逸的解决mysql存储和读取中文乱码的问题
- my.ini 文件 解决mysql无法存储中文字符问题
- JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决
- Mysql导入大文件及导入中文乱码问题解决
- 解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题
- 修改Tomcat配置文件来解决中文乱码问题
- 如何存储中文到文件中,解决乱码问题
- Tomcat5+Mysql中文乱码问题的解决方法
- 解决jsp,tomcat,MYSQL下中文乱码问题
- MySQL直接导出CSV文件,并解决中文乱码的问题
- 解决jsp,tomcat,MYSQL下中文乱码问题
- 解决mysql 5.5与hibernate存储中文乱码问题