MySQLが中国語の文字を挿入する問題を永久に解決するコツを教えます

MySQLが中国語の文字を挿入する問題を永久に解決するコツを教えます

序文

問題の説明:

不正な文字列値:行 1 の列 'name' の '\xD5\xC5\xC8\xFD'。

この記事では、数分で完了する設定ファイルの変更を使用します。変更する前にバックアップしてください~~

MySQL に中国語を挿入するとエラーが発生する場合があるため、文字セットを指定する必要があります。

コマンドを使用して、現在のデータの文字セットを表示します~(変更されていない場合はラテン文字)

'%character%' のような変数を表示します。

一時的な解決策と永続的な解決策があります。ここでは永続的な解決策についてのみ説明します。

中国語をサポートするには、utf-8に変更してください

1. まず、mysql設定ファイルmy.iniを見つけます。

このファイルには、クライアントとサーバーの両方の多くの MySQL 構成が含まれています。

最初のステップ:

このディレクトリ内:

右クリックのプロパティ:

対象のコンテンツをメモ帳にコピーします。

“C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe” “–defaults-file=C:\Program Files\MySQL\MySQL Server 5.7\my.ini” “-uroot” “-p” “–default-character-set=utf8”

このセクションでは、ターゲット ファイルを検索します: C:\Program Files\MySQL\MySQL Server 5.7\my.ini

このファイルが存在しない場合は、隠しファイルかどうかを確認できます。

次にこのファイルを探します

ステップ2: このmy.iniを変更する

my.ini を変更するときは、バックアップしてコピーして貼り付ける必要があることに注意してください (これは良い作業習慣です)

この場所を見つける: utf8 に変更(utf-8 ではありません)

変更2:

mysqldではここ

コメントを削除すると、値は utf8 になります。

変更が完了したら、保存して閉じてください。最後に、最初のコマンドを使用して、上の画像と同じものを表示できます~~

要約する

これで、MySQL での中国語テキスト挿入失敗の問題を永久に解決する方法に関するこの記事は終わりです。MySQL での中国語テキスト挿入失敗の問題の解決に関する関連コンテンツの詳細については、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • 中国語の文字がMysqlに挿入されると完全な疑問符に変換される問題の解決策は?
  • MySQL にテーブルデータを挿入するときに中国語の文字化けが発生する問題を解決する方法
  • 文字化けせずにMySQLに中国語の文字を挿入する5つの方法
  • MySQLが中国語の誤った文字列値を挿入できない問題を解決する
  • mysql は中国語の文字を挿入できません
  • Mysql 中国語の挿入と中国語のクエリ (変更 + デバッグ)

<<:  HTML の大なり、小なり、スペース、引用符などでよく使用されるエスケープ コードのリスト。

>>:  CSSは複数の要素をボックスの両端に揃える効果を実現します

推薦する

今日、今週、今月、先月のMySQLクエリデータ

今日 テーブル名から * を選択します。ここで、to_days(時間フィールド名) = to_day...

Ajax の JavaScript ソリューションにおける parsererror エラー ケースの詳細な説明

ajax の parsererror エラー (バックグラウンドからフロントエンドに送信される js...

Docker基盤技術の適用に関する詳細な説明 名前空間Cgroup

Docker の基盤技術: Docker の基盤となる 2 つのコア テクノロジーは、名前空間とコ...

InnoDB テーブルの BLOB 列と TEXT 列のストレージ効率を最適化します。

まず、MySQL InnoDB エンジンのストレージ形式に関する重要なポイントをいくつか紹介します。...

MySQLクエリ速度が遅く、パフォーマンスが低下する原因と解決策

1. データベースクエリの速度に影響を与えるものは何ですか? 1.1 データベースクエリ速度に影響を...

MySQL は、現在のデータ テーブル内のすべての時間に対して指定された時間間隔を増加または減少させます (推奨)

DATE_ADD() 関数は、指定された時間間隔を日付に追加します。現在のテーブル内のすべてのデー...

単一テーブルのMySQLバックアップとリストアに関する簡単な説明

A. MySQLバックアップツールxtrabackupのインストール1. Percona 公式 xt...

CSS 位置固定左と右の二重配置実装コード

CSS 位置position 属性は、要素の配置タイプを指定します。位置プロパティには 5 つの値が...

MySQL データ アーカイブ ツール mysql_archiver の詳細な説明

目次I. 概要2. pt-archiverの主なパラメータ3. mysql_archiverのインス...

nginx がアップストリーム アドレスにジャンプしない問題の解決方法

序文今日、nginx で非常に奇妙な問題に遭遇しました。フロントエンドの tomcat がページにジ...

年末ですが、MySQL パスワードは安全ですか?

序文:年末です。データベースを検査する時期ではないでしょうか?一般的に、検査では、パスワードの複雑さ...

CSS3で実装された天気アイコンのアニメーション効果

成果を達成する 実装コードhtml <div class="wrapper"...

Nginx レベルで基本的なユーザー認証を構成する手順を完了します。

序文アプリケーション シナリオ: おそらく、内部 Web サイトは外部ユーザーにアクセス可能である必...

Linux ベースの MySQL マスター スレーブ構成の全プロセスを記録する

mysql マスタースレーブ構成1. 準備ホスト: 192.168.244.128スレーブ: 192...