博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC中@ResponseBody中文乱码
阅读量:5823 次
发布时间:2019-06-18

本文共 962 字,大约阅读时间需要 3 分钟。

  hot3.png

     常常json以@ResponseBody注解String类型返回,由于 StringHttpMessageConverter里面默认设置了字符集是ISO-8859-1,因此这儿传回去的字符串中的中文常常是乱码,多个?号表示的样子,解决的方法是将StringHttpMessageConverte r默认值改为UTF-8才行。

spring配置文件中添加这两个bean,代码如下:

    
        
        
        
                 
            
                
                    
                    
                    
                                
                    
                    
                    
                            
            

    还需要添加如下几个jar包:

            
com.fasterxml.jackson.core
            
jackson-databind
            
${jackson.version}
        
        
            
com.fasterxml.jackson.core
            
jackson-annotations
            
${jackson.version}
        
        
            
com.fasterxml.jackson.core
            
jackson-core
            
${jackson.version}
        

转载于:https://my.oschina.net/dayu6/blog/530321

你可能感兴趣的文章
MyEclipse 快捷键
查看>>
快速傅里叶变换FFT
查看>>
大数据常用基本算法
查看>>
JavaScript学习笔记(十三)——生成器(generator)
查看>>
hibernate保存失败
查看>>
MySQL增量订阅&消费组件Canal POC
查看>>
Sqlite多线程
查看>>
数据结构-时间复杂度
查看>>
对象与字符串相互转换
查看>>
[NOIp2017提高组]小凯的疑惑
查看>>
《C程序设计语言》练习1-5
查看>>
$\frac{dy}{dx}$ 是什么意思?
查看>>
Go开发之路(目录)
查看>>
RHEL6.5安装成功ORACLE11GR2之后,编写PROC程序出错解决方法
查看>>
(50)与magento集成
查看>>
Ubuntu设置python3为默认版本
查看>>
JsonCpp 的使用
查看>>
问题账户需求分析
查看>>
JavaSE-代码块
查看>>
爬取所有校园新闻
查看>>