文字をテーブルに挿入しました。それらが「?」文字として表示されるのはなぜですか。設定が一致していないことが原因です。これらのタイプの問題を修正するための一般的な手順を次に示します。バージョンを確認します。ステートメントを使用します。意図した文字セットがデータベースで実際に使用されていることを確認します。ユーザーは多くの場合、クライアントの文字セットはサーバーの文字セットまたは表示のために使用される文字セットと常に同じであると考えます。これらは両方とも間違った想定です。結果をチェックするか、次のステートメントを使用することによって確認できます。この情報を取得するには、次のクエリーを使用します。文字のエンコードです。実際にカラムに格納される文字であることを意味します。これは、ほとんどの場合、特定の文字をクライアントの文字セットからターゲットの文字セットに変換するときの問題のために発生します。