你可以修改/etc/my.cnf (在windows下是my.ini)
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set = gb2312 /*如果这行没添加就试试*/如果你已经添加了,我就帮不了你了。
你可以把插入语句先print出来,确实一下是否一定是数据库问题。
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set = gb2312 /*如果这行没添加就试试*/如果你已经添加了,我就帮不了你了。
你可以把插入语句先print出来,确实一下是否一定是数据库问题。
解决方案 »
- 存储过程查出的数据重复
- 一个查询SQL难到我了,谢谢了
- 怎么改mysql中my.ini的参数,用语句
- mysql数据导入出现unknown command '\',怎么解决?
- 关于模糊查询 like 的优化,求高手解答
- 求一个sql语句的高效写法,谢谢
- 导出导入数据的时候要怎么控制编码?
- 安装postgreSQL的时候出现“Internal account lookup failure:”的错误~
- 都说MySQL好、不断发展,谁能举出实例让我信服的说MySQL性能比SQL Server好?
- 求程序:怎么得到mysql中某个库或表中数据大小
- 如何在mysql中使用外键?
- innodb中"like"的问题
1,看你的网页编码是不是GB2312
2,在jsp头部是不是加了<%@ page contentType="text/html;charset=gb2312"%>
3,一般网页提交的数据编码是ISO的,要在开头用request.setCharacterEncoding("GB2312");
4,与mysql连接的时候个参数是数据编码,要改成GB2312
5,如果你用的是TOMCAT,要把TOMCAT的配置的XML文件中的语言改成GB2312