如何使Mysql数据库支持阿拉伯语?

如何使Mysql数据库支持阿拉伯语?,mysql,mysql-management,Mysql,Mysql Management,我试图在mysql数据库中保存阿拉伯语,但它没有保存为阿拉伯语格式。 它显示问号而不是阿拉伯语。如何使其以阿拉伯语存储值 我尝试了很多从互联网上看到的问题,但都没有改变。如何把它改成阿拉伯语。 “阿鲁萨:阿拉伯语-沙特阿拉伯” 请建议一条路好吗 只需在页面编码、数据库连接和数据库本身中使用UTF-8即可。我使用WAMP服务器。(windows、apache、mysql、php) //如此重要 第一: 在phpmyadmin或MySQL中: 确保Mysql数据库是utf。 确保您的数据库及其表是u

我试图在mysql数据库中保存阿拉伯语,但它没有保存为阿拉伯语格式。 它显示问号而不是阿拉伯语。如何使其以阿拉伯语存储值

我尝试了很多从互联网上看到的问题,但都没有改变。如何把它改成阿拉伯语。 “阿鲁萨:阿拉伯语-沙特阿拉伯”
请建议一条路好吗

只需在页面编码、数据库连接和数据库本身中使用UTF-8即可。

我使用WAMP服务器。(windows、apache、mysql、php)

//如此重要

第一:

在phpmyadmin或MySQL中: 确保Mysql数据库是utf。 确保您的数据库及其表是utf general ci

在立即连接到Mysql之后(在选择数据库之前),请下此命令

mysql_set_charset('utf8');
例如:

<?php
     //connect to MySQL
     mysql_connect("localhost", "user", "password") or die(mysql_error());
     mysql_set_charset('utf8'); // that's the order.
     echo "Connected to MySQL<br />";

     //connect to your DB
     mysql_select_db("mydb") or die(mysql_error());
     echo "Connected to Database";
?>

确保您的数据库编码和排序规则是utf8\u general\u ci

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php header("Content-type: text/html; charset=utf-8"); ?>
<form accept-charset="utf-8" ...>