请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

html中文乱码

当移动端的系统设置成英文语言的时候,html原来的文字就会乱码,使用ajax向服务器请求的数据就不会。
图片描述
图片描述

正在回答

1回答

同学好,乱码的问题还是前后端编码不一致导致的,我看后端返回的数据已经没问题了因为不是乱码,前端展示的元素需要检查html部分看看编码是不是和后端是一致的。此外,我们这里为了简单没有考虑国际化的事情,所以尽量保持移动端系统是中文的或者支持UTF8的

0 回复 有任何疑惑可以回复我~
  • 提问者 LayLowMay #1
    前端的html绝对是utf8,如果遇到这种国际化的情况该怎么解决啊老师
    回复 有任何疑惑可以回复我~ 2018-11-15 00:45:44
  • 提问者 LayLowMay #2
    你像百度的网页就没有这种问题
    回复 有任何疑惑可以回复我~ 2018-11-15 00:46:29
  • 翔仔 回复 提问者 LayLowMay #3
    不可能绝对是utf8 如果都是utf8 为什么后台返回的数据没乱码? 乱码唯一的原因就是编码不一致造成的 前端的html静态部分还需要检查一下配置 此外 我们肯定做不到像百度那样这么完善 毕竟首页部门是一个专业的团队来维护和优化 还有一个专门做国际化的部门来负责这个事情 但是你的不一致的乱码应该还是设置有问题 我这边就没遇到这样的问题 还是得看看spring-web.xml以及web.xml关于页面编码处理的配置
    回复 有任何疑惑可以回复我~ 2018-11-15 01:27:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信