亂碼原因:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLzkFRNdXVU5UNJpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyUDN5UTOxQTMyEjMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
在resttemplate請求接口時,關于檔案名的轉碼器裡面寫死了編碼,由于ascii碼不包含中文,是以出現亂碼。
解決方案:
原則是複制FormHttpMessageConverter的代碼,建立一個類,把上面的ascii碼改為utf-8,然後把resttemplate裡的這個轉換器替換掉就可以了。
OK,搞定!
在resttemplate請求接口時,關于檔案名的轉碼器裡面寫死了編碼,由于ascii碼不包含中文,是以出現亂碼。
原則是複制FormHttpMessageConverter的代碼,建立一個類,把上面的ascii碼改為utf-8,然後把resttemplate裡的這個轉換器替換掉就可以了。
OK,搞定!