首页 > 编程语言 >强制解决Java参数乱码问题

强制解决Java参数乱码问题

时间:2022-12-03 10:04:14浏览次数:37  
标签:Java cn oss 路径 乱码 BA% 参数 强制


在我们日常开发中,常常复制的url路径都是这样的

  • 原路径:https://xxxx.oss-cn-hangzhou.xxxxxx.com/2022/xx/文件名.pdf
  • 复制出来的路径:https://xxxx.oss-cn-hangzhou.xxxxxx.com/2022/xx/%A1%88%S4%BE%8B%E7%A4%BA%E4%BE%8A%EF%BC%88%E4%B8%AA%E5%BA%BA%EF%BC%89.pdf

我们后端一般都有拦截器对Request请求参数进行编码格式的配置。偶尔有地方没有覆盖到。或是需要特殊处理。怎么解决呢?

下面博主就给大家分享一个非常好用的强制转码的方法

参数 = URLDecoder.decode(参数,"utf-8");

案例

在我们没加这段代码前,前端传过来一个String类型的字符串路径。我们后台接收到的值是这样的。

强制解决Java参数乱码问题_缓存

加上这段代码后

强制解决Java参数乱码问题_restful_02

就成功解决了字符串乱码问题了。


标签:Java,cn,oss,路径,乱码,BA%,参数,强制
From: https://blog.51cto.com/u_15493174/5908466

相关文章