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

认证0级讲师

membalas semua(6)
小葫芦

Hanya tambahkan ini pada fail xml
<mvc:annotation-driven>

    <mvc:message-converters register-defaults="true">
        <bean class="org.springframework.http.converter.StringHttpMessageConverter">
            <property name="supportedMediaTypes" value="text/html;charset=UTF-8"></property>
        </bean>
    </mvc:message-converters>
</mvc:annotation-driven>
左手右手慢动作

Saya tidak tahu apa itu MediaType, tetapi saya selalu menggunakan pengekodan produces = "application/json;charset=UTF-8", atau pengekodan bahagian hadapan bukan utf-8

黄舟

Jika pelayan ialah Tomcat, tukar kepada versi 8.0 ke atas. Versi lama tidak mengekod UTF-8 secara lalai.

左手右手慢动作

Konfigurasikan penapis pengekodan spring
Carian rawak untuk rujukan
Jika ia adalah projek baharu, lihat but musim bunga Pada asasnya, tidak perlu mengkonfigurasi perkara seperti aksara Cina yang kacau lalai.

阿神

Mari kita bincangkan tentang masalah kod bercelaru GET dan POST
POST konfigurasikan penapis spring dalam web Untuk tomcat7 yang kacau-bilau dan ke bawah, konfigurasikan URIencoding=utf-8 dalam web.xml atau gunakan ISO. -8859-1 untuk menyahkodnya secara manual dan kemudian menggunakan pengekodan UTF-8

Peter_Zhu

Mengkonfigurasi CharacterFilter yang mudah mungkin tidak menyelesaikan masalah Jika anda menggunakan Jackson2, cuba penyelesaian berikut

<mvc:annotation-driven>
        <mvc:message-converters>
            <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
                <property name="supportedMediaTypes">
                    <util:list>
                        <value>application/json;charset=UTF-8</value>
                        <value>text/html;charset=UTF-8</value>
                    </util:list>
                </property>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>

Perkara yang sama berlaku untuk jackson1, tetapi kelas ditukar kepada MappingJacksonHttpMessageConverter

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!