解决中文乱码
起因
在接口接收url参数的时候出现中文乱码
// 乱码url?name=测试 -> url?name=娴嬭瘯
前端接口传入的name是测试,但是服务端接收到的是娴嬭瘯
转换正常中文方案
-
找到在的编码和原来编码,在这里输入乱码内容
找到转换正常的编码,
UTF-8
就是原来的编码,GBK
就是现在的编码 -
将乱码从现在的编码转换成原来的编码
// 需要找到现在的编码和原来编码 才能转换成正常中文String newName = new String(name.getBytes("GBK"), StandardCharsets.UTF_8)