微信小程序 - 返回中文乱码


"0": "在java中设置输出(syso)测试,观察在哪层出现乱码",

这一步至关重要!要先确定大致的方向,再有目的性的检查,不要东撞撞,西撞撞,到头来突然就解决了【没错,说的就是我】

------------------------------


解决方法:

在@RequestMapping() 中添加 produces="text/html;charset=UTF-8") 完美解决。如果没解决请根据之前推测出的大致方向进行如下排查。

------------------------------


具体步骤:

"1": "检查Oracle/Mysql数据库编码格式(一般都是正确的,除非你是第一次用这个数据库)",
"2": "任何一个可能发生乱码的岔路口都不要放过。比如说response,还有@responseBody也不可以大意",
"3": "检查拦截器/创建拦截器",
"4": "网上关于小程序乱码的都不是正确答案【2018年7月4日】",

"5": "没有了,欢迎补充"

------------------------------


参考资料:

SpringMVC的@ResponseBody返回中文乱码的原因


【计算机自上而下的设计思想】

你可能感兴趣的:(Java,小程序,乱码问题,小程序,后台返回)