什么破烂jsp,又是中文问题。

pwtitle 2004-09-16 06:05:02
插入数据库的时候全是???????
查了些资料,做了如下工作:

1、连接库的时候做的工作
String sConnStr = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gb2312";
conn = DriverManager.getConnection(sConnStr,"root","");
......
String sql = "insert into user (name,tel,message) values ('"+(new java.util.Date()).toLocaleString() +"','电话','消息的拉!!!!!!!!!!')"";
rs = st.executeQuery(sql);
.....

2、修改my.cnf
增加
[client]
default-character-set=gbk

[mysqld]
default-character-set=gbk


可插入库中后还是全都是????
mysql版本:4.1.3b-beta-nt



谁能彻底告诉我一个方法?
...全文
126 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
天涯柳絮 2004-09-16
请你认真听我说!
关键问题还是编码解码问题,一般网上答案是一次性的解码再编码!
但是如果你理解这个问题的实质的话,你可以解码一次,再编码一次,再解码一次!
理解我的意思吗?
如果你很急的话,可以QQ留言给我,我把代码整理一下发给你,只是现在我的代码不在身边!QQ:120786993
回复
dai520025 2004-09-16
数据库的默认字符集设为iso,
设置jsp页
<%@ page contentType="text/html;charset=8859-1" %>
回复
pwtitle 2004-09-16
还有,我已经设置jsp页
<%@ page contentType="text/html;charset=GB2312" %>
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-16 06:05
社区公告
暂无公告