查看: 34|回复: 3

php奇葩问题想问下大佬

[复制链接]

622

主题

2260

回帖

6560

积分

论坛元老

积分
6560
发表于 2020-8-7 13:14:30 | 显示全部楼层 |阅读模式
没遇到过这问题

回复

使用道具 举报

622

主题

2260

回帖

6560

积分

论坛元老

积分
6560
 楼主| 发表于 2020-8-7 16:26:21 | 显示全部楼层
数据库也有编码的,你导出原始SQL,用工具转换一下或者用navicat导入
回复

使用道具 举报

99

主题

3017

回帖

6387

积分

论坛元老

积分
6387
发表于 2020-8-7 13:15:52 | 显示全部楼层
编码改gbk试试  数据库  php文件编码  输出charset一致
回复

使用道具 举报

622

主题

2260

回帖

6560

积分

论坛元老

积分
6560
 楼主| 发表于 2020-8-7 13:18:26 | 显示全部楼层
我估计你迁移后my.cnf是默认用了utf8,而老的数据库默认是latin1
[ol]
  • [client]
  • default-character-set=utf8
  • [mysqld]
  • default-character-set=utf8
  • init_connect='set names utf8'[/ol]复制代码

    你可以把latin1的语言dump数据库,然后修改一下成utf8再导入到新库。
    连接的时候,在连接语句加一个set names 'utf8'就可以了。
    [ol]
  • mysql_query("set names 'utf8'")[/ol]复制代码
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关注公众号

    相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖
    关注公众号
    返回顶部