我试图使用PHP和HTML表单将一些阿拉伯语言数据插入MySQL.当我将数据插入MYSQL表时,表字段将数据表示为Ù…Ø±ØØ¨Ø§ العالم.
但是当我使用PHP访问相同的数据并在我的网页中显示它时,它会显示正确的数据.我在用:
http-equiv="Content-Type" content="text/html; charset=utf-8"
Run Code Online (Sandbox Code Playgroud)
meta在我的网页中标记以显示阿拉伯数据.我的问题是为什么我的数据看起来像这样:Ù…Ø±ØØ¨Ø§ العالم在MySQL表中,我应该如何纠正它.
Ans*_*ari 18
您必须执行以下两项操作:
utf8_general_ci(对于字段本身和表以及数据库).在建立与数据库的连接后立即发送两个命令:
mysql_query("SET NAMES utf8;");
mysql_query("SET CHARACTER_SET utf8;");
Run Code Online (Sandbox Code Playgroud)