mysql では、「my.ini」ファイルの内容を変更することで、中国語が入力できない問題を解決できます。mysql ディレクトリにある「my.ini」ファイルを開いて、内容を変更してください。 「default-character-set」項目の、この項目の内容を「utf8」に変更します。
このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
mysql で中国語を入力できない問題を解決する方法
ステップ 1: mysql がインストールされているディレクトリを見つけて、my.ini を見つけます。 file;
ステップ 2: メモ帳を使用して my.ini ファイルを開きます。
この場所を見つけて、default-character-set が utf8 であるかどうかを確認します。 . そうでない場合は、utf8 に変更してください。 (以前のバージョンにはこの文が含まれていない可能性があります。直接追加してください。)
ステップ 3: 次のように入力します: show variables like'%char% in the mysql database cmd ';
データベースのエンコード形式を確認してください。ここに画像が表示されます。画像が変更されたことが後で表示されます。
ステップ 4: 元のデータベースのエンコード方式を変更する:
ステップ 5: エンコード方式を変更する:
ステップ 6: 中国語データを挿入してみます。わかりました!挿入できるんですね!
ステップ 7: テーブルから * を選択したときに最初の図に示されている文字化けしたコードを解決します。
上記のエンコード方法を変更してください。 setcharacter_set_results=gbk; 正常に表示されます。
(3) 解決策は上記で詳しく紹介されています。
しかし、注意が必要なのは、データを追加するときに、文字化けの入力と表示の問題を解決するために、依然として「第 4 のステップ」と「第 7 のステップ」を実行する必要があることです。
myeclipse を使用すると、提供された DBBrowser が文字化けしないことに注意してください。
推奨学習: mysql ビデオ チュートリアル
以上がmysqlで中国語が入力できない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。