jsp连接SqlServer中文乱码问题
初学jsp与SqlServer连接,在完成一系列的连接数据库操作后,成功的存入数据 结果在输入中文时出现了乱码(如下图所示)
下面是我解决的过程:
1.首先,jsp开头加入 charset=gb2312
2.数据库内类型设置为nvarchar
3.jsp文件之间传数据时:
String name1=new String(request.getParameter("name").getBytes("iso8859_1"),"gbk"); request.setCharacterEncoding("gb2312");
这实现了读取时以中文的格式保存
最后结果如下: