同一个mysql数据源同一个浏览器出现乱码问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

同一个mysql数据源同一个浏览器出现乱码问题

2016-02-10 12:37:44 1966 1

同一个mysql数据源,同一个浏览器,访问线上测试无乱码,localhost访问就有乱码,我想这是不是服务器环境的问题?
补充:中文在mysql中显示是正常的。本地和测试服务器php.ini中default_charset都是注释掉的。my bad, 我习惯的认为应该不是mysql设置字符编码的问题(基于代码都是一样的),当我试着指定字符编码时,问题得以解决。常理说来,编码问题无非三个地方,php,mysql,浏览器设置,都统一问题一般都没有了。

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 18:40:18

    按照你的说法,既然数据库是同一个,浏览器也是同一个,代码也肯定是同一个了,那么基本上问题出在php上,
    1.查看你的php配置的默认编码是否是utf-8,最好拿phpinfo()看一下
    default_charset = "utf-8";
    2.查看你的数据库连接抽象层,在php与MySQL交互的地方,是否设定了编码规则,如果你用的mysqli最起码要这样设定一下$mysqli->set_charset("utf8")

    0 0
相关问答

1

回答

mysql乱码问题

2016-02-21 16:11:15 1867浏览量 回答数 1

1

回答

MySQL数据库行、列去重问题

2016-02-10 11:07:11 2771浏览量 回答数 1

3

回答

求教创建mysql数据库

2015-05-28 19:02:14 6099浏览量 回答数 3

0

回答

真心求大神帮忙,mysql数据储存中文会乱码

2015-11-04 19:17:22 4205浏览量 回答数 0

1

回答

ECS 跑mysql数据库性能如何?

2016-05-18 09:15:05 4446浏览量 回答数 1

1

回答

mysql插入数据碰到的异常问题

2016-02-13 15:45:14 1455浏览量 回答数 1

0

回答

mysql集群环境保证数据一致性有什么方案?

2017-03-07 16:03:59 2999浏览量 回答数 0

1

回答

向mysql写入中文数据时不显示或显示乱码

2016-03-05 16:41:14 1953浏览量 回答数 1

1

回答

mysql的sql语句数据问题

2016-02-11 11:15:55 2123浏览量 回答数 1

1

回答

MySQL RDS 数据库没有了

2019-03-13 11:38:49 278浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载