用php从mysql数据库中取出数据变问号?

2025-01-18 13:05:32
推荐回答(3个)
回答(1):

..我记得我碰到过类似的问题...server charset,db charset 和字段的charset再和client的charset,connect charset一致才行..并且修改my.ini配置后是需要重新启动的...

你这个server跟db的charset与client的charset不一致...
推荐你使用Navicat for MySQL,这个工具很好用的...
祝你成功.

回答(2):

这个是默认设置,你去myql里面修改就可以了,就是进入到mysql的命令行或者工具栏。
SHOW VARIABLES LIKE 'character_set_%';

查到相关的参数然后set一下就可以了,如: set character_set_server=utf8;

回答(3):

字符编码问题啊