高手进来下,我在MYSQL中直接写入汉字,可以显示汉字,但是在JSP注册页面录入汉字,在MYSQL中显示??乱码
学校喊做一个学生网站论坛开发,我把MYSQL设置成了GBK的格式了,而且我在MYSQL中直接录入数据库中的汉字,可以显示汉字,当我连接了数据库,写了一个JSP注册页面,但...
学校喊做一个学生网站论坛开发,我把MYSQL 设置成了GBK 的格式了,而且我在MYSQL中直接录入数据库中的汉字,可以显示汉字,当我连接了数据库,写了一个JSP注册页面,但是在JSP注册页面录入汉字,保存于数据库中厚,在MYSQL中显示??乱码,求救。高手进来讲下,谢谢了
展开
4个回答
展开全部
不知道jsp和php是否同理,在录入数据库之前加入一句这个,mysql_query("set names 'gbk'");看看是否解决你的问题
更多追问追答
追问
请问,你的意思就是在MYSQL 数据库,进入后,输入 set names GBK; 是不是?如果是的话,我确实也这样做了的。
追答
jsp文件需要链接数据库才能把表单的数据存入数据库,我的意思就是在链接完数据库操作之后插入mysql_query("set names 'gbk'");记住是在jsp文件中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql 中的字段属性,最好为gbk 或者 gb2312的。而sex 这样的字段,用 0,1来表示性别最好了,还好判断。
更多追问追答
追问
高手,主要是,这个学生论坛,需要发布帖子,所以要写中文,我只是想知道为什么中文录不进去,乱码,性别我是故意这样弄成中文的,就是想把中文显示出来。。。
追答
第一 你的表单或者你的页面是什么格式的,也就是说你回传插入到 数据库的数据属性是否一致。
第二,你显示出来的字段属性是否与 数据库的属性一致。
总而言之,编码格式一定要要一致。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jsp 的页面格式 改成 gbk 的试试!
更多追问追答
追问
高手,我是这样的,默默地问下,这样行不
追答
可以啊! GBK 不行 再换编码试试啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询