# jackson解決亂碼 ###### tags: `SpringMVC-json` ### 解決亂碼1 在@RequestMapping設置編碼 ```java= @RequestMapping(value = "/j1",produces = "application/json;charset=utf-8") ``` 解決 ![](https://i.imgur.com/b6WrHsw.png) ### 更好的亂碼解決方式: 我們可以在springmvc的配置文件上添加一段消息StringHttpMessageConverter轉換配置! ```xml= <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8"/> </bean> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="objectMapper"> <bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean"> <property name="failOnEmptyBeans" value="false"/> </bean> </property> </bean> </mvc:message-converters> </mvc:annotation-driven> ``` #### 成功 ![](https://i.imgur.com/i7IIJw6.png)