修复数据库中阿拉伯语数据的编码
修复数据库中阿拉伯数据的编码?
function postTitle()
{
$postdb = mysql_query("SELECT * FROM wtable");
$post = mysql_fetch_assoc($postdb);
echo mb_detect_encoding($post['posttitle'],"UTF-8,ISO-8859-1");
}
echo postTitle();
数据库编码:utf8_general_ci
结果:
????????? ?????????????? ????????? ????? ???????
fix encoding Arabic data from database ?
function postTitle()
{
$postdb = mysql_query("SELECT * FROM wtable");
$post = mysql_fetch_assoc($postdb);
echo mb_detect_encoding($post['posttitle'],"UTF-8,ISO-8859-1");
}
echo postTitle();
datebase encode: utf8_general_ci
result:
????????? ?????????????? ????????? ????? ???????
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设脚本也采用 UTF8 编码,请确保连接也使用 UTF8:
使用:
....在函数内的 SELECT 之前。
Assuming that the script is encoded UTF8 too, be sure that the connection also uses UTF8:
Use this:
....before the SELECT inside the function.