jsp连接SqlServer中文乱码问题

jsp连接SqlServer中文乱码问题

	初学jsp与SqlServer连接,在完成一系列的连接数据库操作后,成功的存入数据
结果在输入中文时出现了乱码(如下图所示)

在这里插入图片描述
下面是我解决的过程:
1.首先,jsp开头加入 charset=gb2312
2.数据库内类型设置为nvarchar
(参考:https://blog.csdn.net/u012575083/article/details/13769111?utm_medium=distribute.pc_feed_404.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecas)
3.jsp文件之间传数据时:

String name1=new String(request.getParameter("name").getBytes("iso8859_1"),"gbk");
request.setCharacterEncoding("gb2312");

这实现了读取时以中文的格式保存

最后结果如下:
jsp连接SqlServer中文乱码问题_第1张图片

你可能感兴趣的:(笔记,java,jsp,javascript,html)