这个可能是哪里的问题啊,前几天还好好的,哪都没改,今天就乱码了

图片说明

状态乱码?什么数据库什么开发环境,有没有修改系统区域设置,有没有升级或者更新浏览器?

既然页面中有正常的中文字符,那么可能是你使用了记事本来编辑了这一部分的内容,导致这一部分的内容编码和页面不一致,建议使用代码编辑器如notepad等来编辑代码。还有在页面的head标签里加上

你这估计是状态保存在数据库中的汉字吧,你看下数据库中是不是乱码,如果不是就看界面有没有设置对应的数据库编码格式

看看界面的编码对么,数据库里的编码对么

刚重装的win10系统,代码没改过,以前是可以正常显示的,用的mysql编码是utf8,确认不是编码问题,实在想不出哪里出了问题,数据库中存的状态是数字,显示出来的是汉字,还有拼接的sql语句输出到日志文件中也有出现乱码

先看下数据库,然后看前后台编码是否设置支持中文的,