jsp插入mysql数据库后乱码,实在没办法了,求救!!!!!!!
jsp 页面已经用下面3句语句来保证是gbk 编码了!
<%@ page session="true" %>
<%@ page contentType="text/html;charset=gbk" %>
<%@page pageEncoding="gbk"%>
<%request.setCharacterEncoding("gbk");%>
数据库连接用如下语句
String sConnStr ="jdbc:mysql://localhost:3306/test?user=michael&password=123456&useUnicode=true&characterEncoding=gbk" ;
并且在mysql的my.ini的内容如下
basedir=D:/mysql
#bind-address=127.0.0.1
datadir=D:/mysql-data/data
default_character_set=gbk
#language=D:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=D:/mysql/bin/mysqld-nt.exe
user=michael
password=123
[client]
default_character_set=gbk
插入数据库是乱码,怎么改都是乱码,读jsp页面之间传递的参数在页面显示正常!!
在dos命令行下插入数据后,显示也正常,但是用mysql query browser打开显示还是乱码.........
其中一条插入语句如下:
<jsp:useBean id="reg" scope="page" class="test.chatreg" />
String strSQL="insert into chatreg(username , password , email ,homepage )
values('" + regName + "', '" + regPassword +"' , '" + regEmail + "' , '" + regHomepage + "') ";
reg.executeQuery(strSQL);
实在没什么办法了,求救,求救,搞了一天还是没什么结果!!
问题点数:100、回复次数:5Top
1 楼kennywxf(小强)回复于 2005-06-02 19:29:12 得分 0
另外我的mysql版本是4.0的Top
2 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-06-02 20:24:15 得分 90
mysql query browser打开显示还是乱码.........
-------
我看你的这些设置都是没有问题的。
mysql4.0的乱码就是这样解决的。
现在你使用
mysql的命令行和jsp里面写入中文,在mysql命令行里面看都是没有问题的,而且我的也是这样的。
现在我怀疑是你的这个mysql query browser的问题,我没用过这个工具。Top
3 楼yyri(行云)回复于 2005-06-02 21:25:43 得分 10
个人认为是应用服务器设置问题。实在不行就加filter转Top
4 楼kennywxf(小强)回复于 2005-06-02 22:02:46 得分 0
正如楼上所说的,果然是mysql query browser的问题,我换了个mysql control center就好了
谢谢Top
5 楼kennywxf(小强)回复于 2005-06-02 22:09:36 得分 0
感谢 jFresH_MaN(听说距离产生美,所以我将离开你!)Top
相关问题
- mysql中利用jdbc插入中文数据出现乱码!
- java向mysql中插入中文出现乱码的问题
- 通过PHP向MySQL插入中文数据,列值为乱码
- {高分200分}jsp访问linux上的mysql数据库,取到和插入的数据全是乱码,我是这样设置的???
- mysql+jsp插入中文乱码问题,已经尝试了所有的网上的方法,还是解决不了,请高手帮忙!!!!!!!!!!!
- JSP的中文乱码问题JSP+Tomcat+Mysql。很怪!!!
- 用jsp连上oracle后,在JSP中用(INSERT)插入中文数据后,显示乱码,有办法吗?
- 数据库中取出来的是乱码---linux+mysql+jsp,
- jsp从mysql中读取中文数据乱码
- 还是JSP调取MYSQL的中文乱码问题




