這裏是我的控制器:接收請求中的非Unicode字符錯誤表示到控制器( 「Ðо」 而不是 「Сыр」)
@RequestMapping(value = "/item/products", method = RequestMethod.GET)
@ResponseBody
public ProductDto[] getProducts(Pageable pageable, @RequestParam(value = "searchDto", required = false) String serializedDto) throws IOException {
我送這個請求:
...item/products?page=0&size=10&sort=status,asc&sort=id,asc&searchDto={"name":"Сыр"}
「 Сыр」 - 西里爾
而在控制器我收到此:
serializedDto = {"name":"Ðо"}
,而不是這樣的:
serializedDto = {"name":"Сыр"}
問題是編碼,我已經嘗試了很多東西,但他們沒有工作。 我做錯了什麼?如果你需要更多的代碼/材料,我會提供。
我已經有這樣的代碼在'web.xml',和剛纔添加@Bean配置,仍然問題仍然存在。 – Arcaniel