システムをリセットした後、かなり前にインストールした MySQL データベースのコンソール クエリで中国語の文字化けが発生しました。 時間が経ちすぎて、どのように設定すればよいかわかりません。 ネットでいろいろ調べて、設定もいろいろ試してみましたが、データベースを再起動しても、中国語の文字化けはそのままです。 間違った方法で調べたのかもしれませんが、幸運にも最終的には解決しました。記録のためにブログを開設します。 インストールディレクトリのmy.iniファイルを開きます。 私の場合は、C:\Program Files\MySQL\MySQL Server 5.5 で、次のように変更されています。 [クライアント] デフォルトの文字セット=utf8 ポート=3306 [mysql] #インターネット上の多くの回答でもこの gbk を utf8 に設定していますが、結果は文字化けします default-character-set=gbk #サーバーセクション # ---------------------------------------------------------------------- ## 以下のオプションはMySQLサーバーによって読み込まれます。 # サーバーが正しくインストールされている場合(上記参照)は、次のように表示されます。 # ファイル。 # [mysqld]# MySQL サーバーが listen する TCP/IP ポート ポート=3306 #インストール ディレクトリへのパス。通常、すべてのパスはこれを基準として解決されます。 basedir="C:/Program Files/MySQL/MySQL Server 5.5/" #データベースルートへのパス データディレクトリ="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" # 新しいスキーマまたはテーブルを作成するときに使用されるデフォルトの文字セット # 作成されましたが、文字セットは定義されていません 文字セットサーバー=utf8 照合サーバー=utf8_general_ci 変更が完了したら、mysql を再起動してコードを確認します。 mysql> 'character_set%' のような変数を表示します。 +--------------------------+----------------------------------------------------------------------+| 変数名 | 値 | +--------------------------+----------------------------------------------------------------------+| 文字セットクライアント | gbk || 文字セット接続 | gbk || 文字セットデータベース | utf8 || 文字セットファイルシステム | バイナリ || 文字セット結果 | gbk || 文字セットサーバー | utf8 || 文字セットシステム | utf8 || 文字セットディレクトリ | C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\ | +--------------------------+----------------------------------------------------------------------+ 試してみてください: mysql> insert into per values('文字化けしたコードの解決策'); クエリは正常、1 行が影響を受けました (0.00 秒) mysql> per から * を選択します。 +--------------+| 名前 | +--------------+| から|| 文字化けしたコードの解決策 | +--------------+ セット内の 3 行 (0.00 秒) 要約する 上記は、Windows10 での MySQL5.5 データベース コマンドラインの中国語文字化けコードの問題を解決する方法についてご紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Linuxカーネルマクロcontainer_ofの詳細な分析
>>: Linuxでのaliasコマンドの使い方の詳細な説明
1. 背景実際のプロジェクトでは、分散スケジュールされたタスク実行の状況に遭遇することがあります。ス...
Cudaがインストールされているかどうかを確認してくださいアナコンダプロンプトに入力nvcc -V...
目次1. CentOS7+MySQL8.0、yumソースインストール2. MySQLにログインしてパ...
原理手ぶれ補正の原理は、イベントをトリガーすることはできますが、イベントがトリガーされてから n 秒...
フロントエンドとバックエンドがやり取りする場合、get または delete を介してバックエンドに...
AND キーワードを使用した MySQL 複数条件クエリ。MySQL では、AND キーワードを使用...
1. リストクエリインターフェースの効果コード処理ロジックを紹介する前に、まずは感覚的に理解し、レン...
目的: 1. Alibaba Cloud Serverを介してサーバーの外部ネットワークをマッピング...
目次1. Compose の紹介2. ComposeとDockerの互換性3. Dockerをインス...
目次導入例: イベントの委任記述方法1: イベント委譲書き方2: 各子要素がイベントをバインドする例...
通常、IE ブラウザでの CSS の互換性の問題を解決するために、フロート レイアウトが使用されます...
目次1 ストレステストの指標1.1 秒あたり1.2 クォータ1.3 平均処理時間(RT) 1.4 同...
導入この記事は、 React + antdをベースにして、完全な全屏demoを紹介します。その理由は...
目次序文コンポーネントの作成要約する序文Vue3 には多くの注目すべき機能が追加されましたが、サスペ...
この記事では、主に、IDEA を MYSQL データベースに接続するための構成時に失敗する問題の解決...