我在本地使用 wamp,它的 mysql 版本是 5.5。完成网站后,我想将其上传到我的网站(共享主机)。运行(5.1),但我不能再插入阿拉伯字母了。
当我在阿拉伯语中插入任何字段时,它会被存储为奇怪的字符“ضووع”。
它在我的电脑上做得很好,但不是在线。
默认情况下,数据库是 myisam,但所有表都是带有 utf8_general_ci 的 innodb。这也是我在我的机器上使用的同一个数据库(默认为 innodb)(我已将它导入到共享主机上的新数据库中)。
到目前为止,我在建立连接后尝试了这些东西
mysql_set_charset('utf8');
和
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_unicode_ci'");
我还能做什么?