从数据库中解密的中文格式出现乱码!!!!怎么解决

发布于 2021-12-04 20:23:33 字数 133 浏览 762 评论 6

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

浮生未歇 2021-12-05 06:35:54

不要用myeclipse,它是大坑!!!

很多代码会不指定编码,例如:getBytes(),new InputStreamReader(in),不指定的时候,会使用系统默认的编码,eclipse的是UTF-8,而me的是GBK。。。。。测试过很多次的,不信你web项目里面的代码里面跑Charset.defaultCharset()就知道了(普通程序是UTF-8,tomcat跑就是GBK!!)

实际上服务器运行的时候,通过指定环境变量LANG可以设定编码,而ide里面调试的时候不行,结果就坑!

夜血缘 2021-12-05 06:18:31

回复
@战争总会来临 : 都设置了,问题是数据先加密在解密之后出现的乱码,不加密的数据是不乱码的

清风夜微凉 2021-12-05 02:15:49

回复
Desutil直接加密解密中文,是否乱码?

奢华的一滴泪 2021-12-05 01:48:20

@战争总会来临 回复
@战争总会来临 : 直接加密不会乱码。 我已经搞定了 我换了个AES加密,谢谢!

把昨日还给我 2021-12-05 00:57:07

数据库配置UTF8编码

绝情姑娘 2021-12-04 22:13:52

把utf8,GBK,unicode都试一遍啊。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文