コマンド ラインで mysql エンコード形式を設定する方法: 1. コマンド ラインで mysql にログインし、mysql コマンド ライン編集モードに入ります; 2. SET コマンドを使用して、mysql エンコード形式を設定します。構文は「setcharacter_set_..=utf8」です。
#問題の説明: JDBC を使用して mysql にデータを挿入すると、中国語の文字が文字化けします (中国語の文字は ? で表示されます)
解決策: Eclipse と各 Java ファイルおよび Eclipse のエンコーディングは、mysql データベースと一致しており、utf8 に設定されている必要があります。注: テーブルのインストールと作成時に mysql を utf-8 に設定するだけでは十分ではありません
1. mysql
にログインします。
#コマンド ラインから mysql インストール パスの下の bin ディレクトリを入力し、mysql コマンド ライン編集モードに入ります
#2. SHOW VARIABLES LIKE 'character_set_%' を使用して、さまざまなエンコード形式を表示します 3. SET コマンドを使用して、utf-8 以外の形式を utf-8 に変更しますin sequence; setcharacter_set_client=utf8; //クライアントエンコーディングをutf8に設定しますsetcharacter_set_connection=utf8; //setcharacter_set_database=utf8; //setcharacter_set_results=utf8; //setcharacter_set_server=utf8; //setcharacter_set_system=utf8; //
##4、SHOW VARIABLES LIKE 'character_set_%'; もう一度確認して確定します。
5. 最後に終了; 完了
(推奨チュートリアル:
mysql ビデオ チュートリアル以上がコマンドラインでmysqlエンコード形式を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。