我正在尝试使用 PHP 和 HTML 表单将一些阿拉伯语言数据插入到 MySQL 中。当我将数据插入MYSQL表时,表字段将数据表示为مرØبا العالم
.
但是当我使用 PHP 访问相同的数据并将其显示在我的网页中时,它显示了正确的数据。我在用:
http-equiv="Content-Type" content="text/html; charset=utf-8"
meta
在我的网页中添加标签以显示阿拉伯语数据。我的问题是为什么我的数据看起来像这样:مرØبا العالم
在 MySQL 表中,我应该如何更正它。
您必须执行以下两项操作:
- 确保您的数据库编码和排序规则是
utf8_general_ci
(对于字段本身和表以及数据库)。
-
建立与数据库的连接后立即发送两个命令:
mysql_query("SET NAMES utf8;");
mysql_query("SET CHARACTER_SET utf8;");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)