❶ 我从数据库调出来的数据中文显示问号,数据库也是问号
先查看数据库表的编码。如果使用phpmyadmin,点击“结构”,看表格的“整理一列”。如gbk_chinese_ci、utf8_general_ci等
确认你程序的编码,使用你所用的编辑器查看
如果两者不一致,就会出现问号乱码。两种方法解决
修改数据库编码
读、写数据库时将字符串转码
另外,注意你有没有执行 set names 'utf8'
❷ phpmyadmin数据库表中文显示问号
首先,你数据库编码是latin1_swedish_ci,不是中文编码,最好改成utf8系列编码。你PHPmyadmin内部的显示问号就是这个原因。
其次,插入数据的时候,网页编码应该和数据库编码一致,数据库编码是utf8,那么网页编码也要是utf8,否则数据库也会出现乱码。
❸ mysql数据库中的中文显示问号是什么原因
你看看是不是数据库的字体没有加载,没有相应的驱动字体,系统就不能读出来原来的文字的信息,所以会显示问号