记录一次处理生僻字,使用的SQL Server数据库,地址字段有生僻字㙍,存入数据库乱码,展示为?,数据库表字段类型为varchar
处理方式:
1、修改数据库表数据类型为:nvarchar,长度为原长度的1倍,以防转换类型漏字(如原varchar 长度为100,nvarchar 长度修改为200)
2、后端如果是jsp页面,修改jsp页面的编码为GB18030,前端页面是utf-8
原编码:<%@page contentType="text/html;charset=GBK"%>
修改编码:<%@page contentType="text/html;charset=GB18030"%>
本文讲述了在处理SQLServer数据库中的生僻字时遇到的乱码问题,解决方案包括将地址字段数据类型从varchar改为nvarchar以容纳更多字符,以及调整JSP页面和前端页面的字符编码为GB18030以确保正确显示。

1万+

被折叠的 条评论
为什么被折叠?



