什么破烂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



谁能彻底告诉我一个方法?
...全文
170 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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" %>

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧