字符转换问题
配置了这个响应字符集,还需要写freemarker中的了吗? 我测试了下不可以,两者间好像没关系。图1对jsp的支持, 图2是对freemarker的支持,两者间没有关系。。对吧
2、有一点搞不懂,响应的时候设置了text/html; 也说说明了响应的内容按照html解析,那如果要返回json的数据,由前端接收的时候, 也会解析成html吗?那如果改成了text/json, 那其他返回html形式的数据,怎么办?
3、都已经设置了字符集了,说明响应的字符集转为utf-8了, 那为什么要在ftl获取后端的数据,再次渲染把字符集转为utf-8呢? 是因为ftl的格式问题,不是默认的utf-8,即使传来的是汉子, 它可能解析的也不是汉子吗?jsp之所以不用设置,是因为页面设置的是utf-8吧?所以传来的数据是汉子,显示的就可以是汉子。 但是我测试了下,不添加
<prop key="defaultEncoding">UTF-8</prop>
这个,汉子可以显示的啊。 配置这个是以防万一吗?
13
收起
正在回答 回答被采纳积分+1
1回答
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星