私はローカルホストにwampを使用していますが、そのmysqlのバージョンは5.5です。私のウェブサイトを終えた後、私はそれを私のウェブサイト(共有ホスティング)にアップロードしたかった。これは(5.1)を実行しますが、アラビア文字を挿入できなくなりました。
アラビア語でフィールドを挿入すると、奇妙な文字「ضووع」として保存されます。
それは私のPCでうまくいっていましたが、オンラインではありませんでした。
データベースはデフォルトで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'");
もっと何ができますか?