今天测试接口时遇到一个问题:前台js发送请求时先base64加密后在encodeuricomponent加密,后台解码时中文乱码。调试后发现base64和encodeuricomponent同时加密会造成这种问题,去掉encodeuricomponent加密就可以了。