用mysql数据库在前台页面插入中文信息出现乱码怎么解决

用mysql数据库在前台页面插入中文信息出现乱码怎么解决,第1张

假如你手动用插入语句能显示中文的那就说明数据库本身没问题

一种最直接有效

地方法

你把所有的页面与数据库的格式都统一为:UTF-8

然后在前台中写入:

String

url

=

request.getParameter("str")

str=

new

String(content.getBytes("

iso8859-1

"),"UTF-8")

String

sql

=

"insert

into

xx(str)

values('"+str+"')"

stmt.executeUpdate(sql)

str是你获取并要写入数据库的东西,OK大功告成,你现在看看数据库是不是有中文显示了?

是在IDE中执行的查询,不是在浏览器中执行的,所以不应该是缓存的问题,是服务器端直接查询的数据库,所以,应该和直接在数据库中查询的结果是一致的。建议,你把数据库删除语句、删除前和删除后的界面以及你在IDE的查询 *** 作都给个截图出来。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7636086.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存