在连接数据库中出现的一些问题,求大神解答

奋斗的少年 发布于 2015/06/02 08:20
阅读 167
收藏 0

问题1:接上数据库SQL Server后,插入的数据竟然是乱码

2:若登录失败,我希望能返回登录界面



加载中
0
yeliuping
yeliuping
1jsp页面提交的时候是否已经出现乱码? 2数据库表字符编码是否为utf-8? 问题应该出在这两个地方
yeliuping
yeliuping
多测试啊,你字符转换为utf_8,数据库为gbk明显不一致。你把jsp页面的编码也改为gbk,页面用post提交,把utf8转换那个代码先注释掉,确保jsp页面提交的name后台中文值不会乱码。这样应该就没问题了,如果会乱码,百度下方案太多了,一一试之。从新部署的时候格外注意容器的缓存问题。
奋斗的少年
奋斗的少年
1提交时,显示注册成功,但查看数据库时,就乱码了,研究了好长时间都没解决2数据库编码是GBK,但我改成GBK后,还是乱码,求解
0
新华万千
新华万千
代码和数据的编码不一致
0
安西都护府首席程序员
安西都护府首席程序员

你先看你的 name,password,sex是不是乱码。

你转化成UTF8这一句是多此一举。因为你数据库编码是GBK,而你这里又是传给数据库一个UTF8的字符串。很显然编码不一致

0
cassia_
cassia_

1.数据库编码

2.jsp编码

3.jsp传参的编码

4.servlet取参的编码

5.向数据库传参的编码

6.数据库取值的编码

这6个最好一致吧,我写作业的时候也是这种,全部设置一遍就好了

0
六点小巷
六点小巷
在创建数据库是选择的编码不正确
0
xiweichen
xiweichen
用mysql数据库,先不要用SQL server
返回顶部
顶部