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