为什么我从JavaServletHTML页面中上传到MySqL数据库中的中文数据显示的是问号?
3个回答
展开全部
servlet、页面、服务器、数据库最好都统一,否则乱码问题肯定会出的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
乱码主要是你 提交页面的编码,数据库编码不一致,统一一下
追问
你是说HTML页面还是Servlet类里面?Servlet类里面设置的跟数据库一致的。
追答
但是你在servlet中获取出的字符串是不是乱码。
输出一下,看看是不是乱码
可以通过 new String(strobj.getBytes("iso-8859-1"),"utf-8")转换编码
只要输出是正常的,和数据库编码一直就没问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询