在我的 mysql 数据库中,页面名称字段中有以下信息。
ç,Ç,ö,Ö,ü,Ü,ı,й,ş,Ş,ğ,Ğ
如果我执行 phpmyadmin 转储,则会导出以上内容。
我正在使用不同的 php 脚本,而不是上面的脚本,我得到的是这个。
“§、§、§、§、§、§、§、§、§、§、§、§”
这是生成输出的片段。
$data_sql = "SELECT * FROM ".$table_name;
$data_res = @mysql_query($data_sql);
while($data_row = @mysql_fetch_array($data_res,MYSQL_NUM))
{
print_r($data_row);
}
我该如何修改它以确保数据正确?是否需要某种 php 函数?我需要对文件做些什么吗?
非常感谢任何建议。
您可以这样设置客户端编码:
mysql_connect();
mysql_select_db("database");
mysql_query("SET CHARACTER SET utf8");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)