一. java乱码乱码问题解决思路,java乱码分为以下几种
1. 请求乱码
如果是在请求过程中发生的乱码,有可能是以下几种情况:
参数放在 URL 地址中乱码;
参数在请求体中乱码;
数据库本身乱码;
数据从 Java 应用程序传入数据库的过程中乱码。
2. 响应乱码
如果是响应乱码,那么原因就会更多一些,一般来说,有如下几种可能:
数据库本身乱码;
数据在Java 代码中乱码;
数据在浏览器显示时乱码;
数据在从 Java 应用传到数据库的过程中乱码。
不同原因导致的乱码,就会有不同的解决方案,对症下药,才能药到病除!所以你从网上找到的答案,未必就符合你的乱码原因!
分析完以上这些可能会导致乱码的原因之后,接下来大家要做的,就是通过 DEBUG 或者打印日志来锁定导致乱码的原因,看看自己的乱码到底是属于哪一种,找到了乱码的原因,问题就解决了 90%