原因分析:
StringHttpMessageConverter内部使用ISO-8859-1字符集,而不是标准的UTF-8
解决方法:
通过查看Spring的源码,发现可以通过设置属性supportedMediaTypes(位于父抽象类AbstractHttpMessageConverter)来设置字符集为UTF-8
配置内容:
<bean id="stringHttpMessageConverter"
class="org.springframework.http.converter.StringHttpMessageConverter">
<property
name="supportedMediaTypes">
<list>
<bean
class="org.springframework.http.MediaType">
<constructor-arg value="text"
/>
<constructor-arg value="plain"
/>
<constructor-arg value="UTF-8"
/>
</bean>
</list>
</property>
</bean>
分享到:
相关推荐
EL中文显示乱码的解决办法 EL中文乱码 EL中文显示乱码
source insight 3.5原始版本中文显示为乱码,通过本资源可免费将原来source insight升级为加强版,实现中文的正确显示,同时界面更为友好。
乱码解决 乱码解决 乱码解决 乱码解决 乱码解决 乱码解决 乱码解决
soapUI输入中文显示为乱码 响应报文中文乱码问题解决方法
LINUX SSH显示中文乱码解决方法,我们经常都会遇到这样的问题,远程SSH登录LINUX系统时中文字体显示乱码,这里教你怎么解决这个问题。
解决LINUX中中文显示乱码的问题。
完美解决source 3.5中文乱码 4.0的请移步 完美解决source 3.5中文乱码
解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码...
解决火狐下载中文乱码,亲测有效。解决火狐下载中文乱码,亲测有效。解决火狐下载中文乱码,亲测有效。解决火狐下载中文乱码,亲测有效。
而网上另外也有资料如何处理中文编码,例如转码为utf-8,存能解决乱码,取又出现问题。本资源我重新整理,用unicode完美解决中文乱码问题。用法: 1.声明实例 IniFile iniFile = new IniFile(HttpContext....
matlab2016b中文显示乱码,修改lcdata.xml文件,进行覆盖安装。 具体操作说明见 https://blog.csdn.net/shuitianyiwu/article/details/122771225
java中最头疼的可能就是中文乱码的问题,这个可以彻底解决中文乱码的问题
解决jspdf导出pdf中文乱码,详细说明地址:https://blog.csdn.net/jinggaoniao/article/details/108751020
plsql developer 中文乱码 问号的解决办法,中文乱码 中文乱码 中文乱码
解决gedit中文显示乱码问题,使Gedit能自动识别UTF8,GBK等汉字编码格式
如果连接数据库,读出的中文信息显示乱码,可以试试。
解决linux环境中出现中文乱码的情况。
51单片机串口发送汉字显示乱码问题
解决方法:在Cmd命令行中输入以下命令: reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.8\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f。亲测可用。
解决ubuntu中vim显示中文乱码的问题