开发者社区> 问答> 正文

数据表内容乱码,php读取出来也是乱码:报错

以前帮公司做了一套简单的收入支出表,那时候是刚学php和mysql,所以在mysql编码上面没怎么注意,虽然看到后台是乱码,但是php能读取就没管他了。(后来录入了很多数据)
现在重新架构了一下,把编码调整了,问题来了,新的数据可以正常显示,但是以前的全部乱码了,数据库和php的读取页面都乱码了!!我的天啊,该怎么办?会死翘翘的....有大神愿意帮忙下吗?

展开
收起
kun坤 2020-06-08 17:43:08 553 0
1 条回答
写回答
取消 提交回答
  • 查看了很多案例都不能解决,可能是因为我改了数据库的编码?前台读取是utf8的,数据库以前做的时候很乱,utf8,gbk都有,所以修正了,然后问题就来了 ######解决方法是,去掉编码,然后用php读取所有之前正常的数据。然后导出成csv,这个应该是正常的 。

    然后删除之前的数据,设置正确的编码,然后正常导入。我之前就是这么做的。
    做这个事情之前,要备份的吧? ######一不小心,没有备份。糟透了######背######之前的编码 和现在你改的编码不一样 所以肯定乱码

    2020-06-08 17:43:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载