中文乱码问题text/html不能动?
<mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/xml;charset=utf-8</value> </list> </property> <property name="defaultCharset" value="utf-8"/> </bean> </mvc:message-converters>
代码<value>text/html;charset=utf-8</value>中,text/html不能作任何修改,否则字符集不生效
如果想改成text/xml,或者text/json,或者text/plain,都不支持,甚至字符集设置也失效。
14
收起
正在回答
1回答
同学你好,实际上是对大多数的类型都会生效的,只要配置时的书写没问题就可以生效。当需要对其他类型进行设置时,也是同样的写法,在list标签中写入value标签并进行设置即可。例如:
<property name="supportedMediaTypes"> <list> <value>text/plain;charset=UTF-8</value> <value>text/xml;charset=UTF-8</value> <value>application/json;charset=UTF-8</value> </list> </property>
同学描述中“text/html不能作任何修改,否则字符集不生效”的描述是不正确的,可以进行更改,例如可以更改类型,也可以更改后面的字符集类型。
同学描述中“如果想改成text/xml,或者text/json,或者text/plain,都不支持”实际上是不正确的,都是支持的,可以正确进行设置。
祝学习愉快~
Java工程师 2024版
- 参与学习 2020 人
- 提交作业 1249 份
- 解答问题 1203 个
2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星