我从数据库调出来的数据中文显示问号,数据库也是问号

我从数据库调出来的数据中文显示问号,数据库也是问号,第1张

先查看数据库表的编码。如果使用phpmyadmin,点击“结构”,看表格的“整理一列”。如gbk_chinese_ci、utf8_general_ci等

确认你程序的编码,使用你所用的编辑器查看

如果两者不一致,就会出现问号乱码。两种方法解决

修改数据库编码

读、写数据库时将字符串转码

另外,注意你有没有执行 set names 'utf8'

在action或者servlet中打印一下,看看这里是不是问号

如果是的话就把参数的字符集处理一下,如果这里是正常的文字而数据库里是问号,就看看你java用的字符集和数据库用的字符集是不是不同,调整为相同字符集就可以了


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

原文地址: http://outofmemory.cn/sjk/9728886.html

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

发表评论

登录后才能评论

评论列表(0条)

保存