php – mysql_fetch_array返回非Unicode文本
发布时间:2021-03-16 02:15:06 所属栏目:MySql教程 来源:网络整理
导读:我已经创建了一个简单的PHP页面来获取POST数据并获取sql查询然后打印结果.我正在使用mysql_fetch_array函数. 代码工作得很好,但响应是非Unicode文本,它返回如下内容: ?????ABC????? 请注意,数据库排序规则是UTF8,并且存储的数据在phpMyAdmin中正确显示.我
我已经创建了一个简单的PHP页面来获取POST数据并获取sql查询然后打印结果.我正在使用mysql_fetch_array函数. 代码工作得很好,但响应是非Unicode文本,它返回如下内容:
请注意,数据库排序规则是UTF8,并且存储的数据在phpMyAdmin中正确显示.我甚至在php页面中使用了这个META标签,但结果相同:
任何的想法?! 最佳答案 在第一个查询之前添加以下代码行:
或者您可以编辑您的mysql配置以默认使用utf8.在这里查看您需要做什么. Change MySQL default character set to UTF-8 in my.cnf? UPDATE 不推荐使用mysql_query函数,因此可以像这样使用mysqli对象:
(编辑:广州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |