java Mysql 中国語文字化けの解決策: 1. フロントエンド ページのエンコードを確認し、エンコード形式を「utf-8」に設定します。 2. IDEA 開発ツールのエンコードを確認し、「utf-8」に設定します。 "; 3. my.ini 設定ファイルを開き、「character-set-server=utf-8」を設定します。
このチュートリアルの動作環境: Windows 10 システム、MySQL バージョン 5.7、Dell G3 コンピューター。
java mysql 中国語が文字化けした場合はどうすればよいですか?
java が Mysql データベースに中国語データを追加し、データベースに文字化けが表示される
スプリングブートを使用してプロジェクトを実行する場合、ローカル Mysql データベース (バージョン 5.7) の再インストールにより、前面のデータベースにデータを挿入および更新するときに、デスクでは、中国語が含まれる場合はデータベースが常に表示されますが、例外 (中国語では疑問符が表示されます)。
1. フロントエンド ページのエンコーディングを確認します:
フロントエンド エンコーディング
<meta> …
2. IDEA 開発ツールのエンコーディングが utf-8 であるかどうかを確認します:
設定でファイル エンコーディングを見つけます (次のように検索します)。 Project Econdingでも動作します)をutf-8に変更し、挿入したデータを更新して実行しましたが、それでも動作しませんでした。次のステップ...
3. データベース URL に問題があるかどうかを確認します:
url: jdbc:mysql://localhost:3306/root?useUnicode=true&characterEnconding=UTF-8
*** ここでの構成ファイルの形式は yml であることに注意してください。xml の場合、& をエスケープする必要があります。
4. データベースの my.ini 設定が正しいかどうかを確認します: Mysql の再インストールにより、バージョンが以前のものと少し異なります。自分のバージョンに問題はありますか?データベース?
Mysql インストール ディレクトリを開きます。my.ini 設定ファイルを探します。
これはフォルダーですか、それとも空ですか? ? ? Backhand Baidu、一部の専門家は、それが他のフォルダー (C ドライブの ProgramData の下) にあると述べました。探してみたら本当にありました!
テキスト モードで開く:
これには初期値がないことが判明したため、初期値を追加します。 ######### 保存して閉じます。 MySQL サービスを再起動します (MySQL サービスを有効にするには、構成ファイルを変更した後に再起動する必要があることに注意してください)
プロジェクトを再起動し、中国語データを挿入します。
推奨学習: 「MySQL ビデオ チュートリアル
」以上がJava mysqlで漢字が文字化けする場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。