java - SpringMVC@ResponseBody中文乱码
PHP中文网
PHP中文网 2017-04-18 10:42:03
0
6
675
PHP中文网
PHP中文网

认证0级讲师

reply all (6)
小葫芦

Just add this to the xml file

     
    左手右手慢动作

    I don’t know what MediaType is, but I have always used the encoding produces = "application/json;charset=UTF-8", or the front-end encoding is not utf-8

      黄舟

      If the server is Tomcat, change to version 8.0 or above. Older versions did not encode UTF-8 by default.

        左手右手慢动作

        Configure a spring encoding filter
        I searched for one for reference
        If it is a new project, check out spring boot. Basically, there is no need to configure it. Things like Chinese garbled characters are all configured by default.

          阿神

          Let’s talk about the garbled code problemGET and POST
          POST configure the spring filter in the web. URIencoding=utf-8 or take it and use ISO-8859-1 to manually decode it and then encode it in UTF-8

            Peter_Zhu

            Configuring a simple CharacterFilter may not solve the problem. If you are using Jackson2, try the following solution

                 application/json;charset=UTF-8 text/html;charset=UTF-8     

            Jackson1 is the same, but the class is changed to MappingJacksonHttpMessageConverter

              Latest Downloads
              More>
              Web Effects
              Website Source Code
              Website Materials
              Front End Template
              About us Disclaimer Sitemap
              php.cn:Public welfare online PHP training,Help PHP learners grow quickly!