問題:
MySQL データベースにアラビア語テキストを保存しようとすると、意図したものではなくマーク (「????」) が表示される
テーブルのデザイン:
CREATE DATABASE mydb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE TABLE `categories` (...);
観察:
解決策:
この問題を解決するには、次の手順に従っていることを確認してください:
キャラクターを確認設定:
次のクエリを実行して、データベース、テーブル、列の文字セットと照合順序の設定を確認します:
UTF-8 設定を手動で設定する (必要な場合):
設定が UTF-8 に設定されていない場合は、次を使用しますコマンド:
アラビア語データの挿入手動:
右クリックオプション(使用する場合) SQLYog):
次の手順に従って、正しいアラビア文字は、疑問符なしで MySQL データベースに保存および取得されます。
以上がMySQL にデータを保存するときにアラビア語テキストの代わりに疑問符が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。