高手进来下,我在MYSQL中直接写入汉字,可以显示汉字,但是在JSP注册页面录入汉字,在MYSQL中显示??乱码

学校喊做一个学生网站论坛开发,我把MYSQL设置成了GBK的格式了,而且我在MYSQL中直接录入数据库中的汉字,可以显示汉字,当我连接了数据库,写了一个JSP注册页面,但... 学校喊做一个学生网站论坛开发,我把MYSQL 设置成了GBK 的格式了,而且我在MYSQL中直接录入数据库中的汉字,可以显示汉字,当我连接了数据库,写了一个JSP注册页面,但是在JSP注册页面录入汉字,保存于数据库中厚,在MYSQL中显示??乱码,求救。高手进来讲下,谢谢了 展开
 我来答
503161611
2012-08-09 · TA获得超过132个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:103万
展开全部
2种方法, 可以看看jsp页面 的编码是什么,看看是不是gbk,
最好将mysql设置utf—8,然后jsp页面也是utf-8就好了
更多追问追答
追问
UTF-8可以显示中文汉字?我是在JSP中把汉字写入数据库,但是在数据库中显示不出来...帮忙想下,而且我在程序中JSP写的是  
追答
utf-8可以显示汉字,你可以试试将数据库和jsp页面都改成utf-8,
或者加上这个头试试。
a7442358
2012-08-09 · TA获得超过561个赞
知道小有建树答主
回答量:779
采纳率:0%
帮助的人:823万
展开全部
不知道jsp和php是否同理,在录入数据库之前加入一句这个,mysql_query("set names 'gbk'");看看是否解决你的问题
更多追问追答
追问
请问,你的意思就是在MYSQL 数据库,进入后,输入   set names GBK;       是不是?如果是的话,我确实也这样做了的。
追答
jsp文件需要链接数据库才能把表单的数据存入数据库,我的意思就是在链接完数据库操作之后插入mysql_query("set names 'gbk'");记住是在jsp文件中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暖飞晴D
2012-08-09 · 超过20用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:36.5万
展开全部
mysql 中的字段属性,最好为gbk 或者 gb2312的。而sex 这样的字段,用 0,1来表示性别最好了,还好判断。
更多追问追答
追问
高手,主要是,这个学生论坛,需要发布帖子,所以要写中文,我只是想知道为什么中文录不进去,乱码,性别我是故意这样弄成中文的,就是想把中文显示出来。。。
追答
第一 你的表单或者你的页面是什么格式的,也就是说你回传插入到 数据库的数据属性是否一致。
第二,你显示出来的字段属性是否与 数据库的属性一致。
总而言之,编码格式一定要要一致。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dobule_birds
2012-08-09 · 超过25用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:87.9万
展开全部
jsp 的页面格式 改成 gbk 的试试!
更多追问追答
追问
高手,我是这样的,默默地问下,这样行不
追答
可以啊! GBK 不行 再换编码试试啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式