IdeaでMySQLデータベースに接続すると中国語の文字化けが発生する問題

IdeaでMySQLデータベースに接続すると中国語の文字化けが発生する問題

問題: JDBCを使用してMySQLデータベースに接続すると、中国語の文字を挿入すると文字化けした文字が表示されます。解決策: 次のコードを接続コードに挿入します。

文字列 url = "jdbc:mysql://localhost:3306/データベース名?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC&useSSL=false";

コード解釈

useUnicode=true&characterEncoding=utf8

上記のコードには 2 つの効果があります。
1. データを保存する場合:
プロジェクト データを保存する際、データベースは最初に UTF-8 形式を使用してデータをバイトコードにデコードし、次にデコードされたバイトコードを GBK エンコーディングを使用してデータベースに保存します。

2. データを取得するとき:
データベースからデータを取得する場合、データベースはまずデータベース内のデータを GBK 形式のバイトコードにデコードし、次にデコードされたバイトコードを UTF-8 形式で再エンコードし、最後にデータをクライアントに返します。

サーバータイムゾーン=UTC

上記のコードはタイムゾーンを指定するためのものです。このコードを追加すると、タイムゾーンエラーは報告されなくなります。

SSLを使用する=偽

MySQL のより高いバージョンでは、SSL 接続を使用するかどうかを指定する必要があります。

Idea が MySQL データベースに接続するときに中国語の文字化けが発生する問題についての記事はこれで終わりです。Idea が MySQL データベースに接続するときに中国語の文字化けが発生することに関する関連コンテンツの詳細については、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • idea のターミナルで GIT コマンドを実行できない問題とターミナルの中国語文字化けの問題を解決する
  • IntelliJ Idea 2020.1 が正式にリリースされ、中国語を正式にサポートしました (必読)
  • IntelliJ IDEA コンソールが文字化けした中国語の文字を出力する問題を解決する (史上最も簡単なもの)
  • Intellij IDEA の .properties ファイルで中国語の文字化けが発生する問題の解決方法の詳細な説明
  • IntelliJ IDEA が中国語でも利用可能になりました

<<:  中国のウェブサイトユーザーエクスペリエンスランキング

>>:  CSSスタイルとセレクターの使い方

推薦する

MySQL データ型の最適化の原則

MySQL は多くのデータ型をサポートしており、高パフォーマンスを得るには適切なデータ型を選択するこ...

Win10 VM 仮想マシンに Mac OS10.14 を完璧にインストールする (グラフィック チュートリアル)

最近、Apple の記者会見を見てとても興奮したので、Mac システムを体験して Apple の素晴...

Vueライフサイクルの詳細な説明

目次ライフサイクルを理解する理由ライフサイクルとはライフサイクルフック関数作成され、マウントされたフ...

MySQL 文字列分割操作 (区切り文字を含む文字列のインターセプション)

区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...

JavaScript 配列の詳細な概要

目次1. 配列誘導1. 文字列を配列に分割する2. コレクションとマップを新しい配列に変換する3. ...

CentOS7 ファイアウォール操作コマンドの完全なリスト

目次インストール: 1. ファイアウォールの基本的な使い方2. ファイアウォールd-cmdを設定する...

MySQL マスタースレーブ構築(複数のマスターと 1 つのスレーブ)の実装アイデアと手順

背景:最近、同社のプロジェクトは同時実行のプレッシャーに耐えられないようなので、最適化が差し迫ってい...

Vue.js プロジェクトの開始方法

目次1. Node.jsとVue 2. ローカル開発環境でフロントエンドのVueプロジェクトを実行す...

ARM64アーキテクチャでmysql5.7.22をインストールするプロセス全体

MySQLダウンロードアドレス: https://obs.cn-north-4.myhuaweicl...

MySQL の計画タスクとイベント スケジュール例の分析

この記事では、例を使用して、MySQL の計画されたタスクとイベントのスケジュールについて説明します...

MySql ビュー、トリガー、ストアド プロシージャに関する簡単な説明

ビュービューとは何ですか?ビューの役割は何ですか?ビューは仮想テーブルであり、データ自体を含まない論...

VUE レンダリング機能の使い方と詳細な説明

目次序文レンダリングの役割レンダリング機能の説明レンダリングとテンプレートの違いレンダリング例要約す...

MySql キャッシュ クエリの原理とキャッシュ監視およびインデックス監視の概要

クエリキャッシュ1. クエリキャッシュの動作原理クエリ ステートメントを実行する前に、MySQL は...

Vue の get リクエストと post リクエストの違いのまとめ

このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DEL...