MySQL では、データベースの文字化けは一般的に文字セットを設定することで修正できますが、文字化けはさまざまな段階で発生する可能性があるため、この記事では文字化けのさまざまな段階とそれに応じた対処法をまとめます。 データベース/テーブルの作成時に文字セット設定を追加する データベースの構築
テーブルを作成する
クライアントディスプレイ ロケール ロケール設定が UTF8 になっているか確認してください。通常、サーバー側に問題はなく、クライアント側にのみ問題があります。または、一部のクライアントに問題が発生する場合があります。これは、多くの場合、クライアントの表示設定の問題が原因です。
MySQLの設定 確認するには、「%character%」などの show variables を使用します。通常、character_set_database および character_set_server を変更すると、現在のセッションの設定のみを変更できます。 mysqlコマンドを使用してセッション内の文字セットを設定します
ローカル設定 現在のセッションでのみ機能します。設定方法は次のとおりです。 グローバル設定 複数セッションを動作させるための設定方法は次のとおりです。 もちろん、データベースを再起動するとセッション モードは無効になるため、永続化する必要があります。同じ設定を MySQL 構成ファイル my.cnf で設定できます。 このように、データベースを作成するときやデータベーステーブルを作成するときには、デフォルトで utf8 が指定されます。 純粋に表示の問題である場合、多くの場合、character_set_results の設定が原因である可能性があります。 確認するには、「%character%」のような変数を表示します。設定が間違っている場合は、次の方法で解決できます。 データベースデータのエクスポート 通常、mysqldumpを使用してデータベースをエクスポートするには、次のコマンドを使用します。 文字化けした場合は、次のオプションを追加できます。 blob型が含まれている場合は、mysqldumpをエクスポートするためにhex-blobオプションを使用する必要があります。 データベースデータのインポート インポート時に問題がある場合は、文字レベルの設定を追加することも検討してください。 以下の方法を使用して、インポートする前に次のコマンドを実行することもできます。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
>>: Docker コンテナのネットワーク設定によく使われるコマンドの詳しい説明
一般的に、MySQL はデフォルトでさまざまなストレージ エンジンを提供しており、次のように表示され...
MySQL データベース管理ソフトウェアには、エンタープライズ エディションとコミュニティ エディシ...
SQLはテーブル内の重複レコードをすべて見つけます1. テーブルには id と name の 2 つ...
Nginx Rewriteの使用シナリオ1. URL アドレスジャンプ。たとえば、ユーザーが pm....
目次共通バージョンの紹介共通バージョンのダウンロードアドレスとインストール以下に簡単な違いを示します...
これで、autocomplete と呼ばれる input の属性を使用できるようになりました。オート...
おすすめの読み物: Navicat12.1シリーズのクラッキングとアクティベーションのチュートリアル...
目次Vue+ElementUI バックグラウンド管理フレームワークでは、ElementUI とは何で...
目次Vue が DOM を非同期更新する原理1 実際の DOM 要素を取得できるのはいつですか? 2...
目次序文1. 配列走査法1. 各() 2. マップ() 3. 〜のために4. フィルター() 5. ...
目次1. Dockerをインストールする2. カスタムネットワークアドレスを作成する3. Docke...
AWS - Amazon のクラウド コンピューティング サービス プラットフォーム以前、AWS の...
Docker は 2013 年のリリース以来、広く注目され、ソフトウェア業界を変える可能性を秘めてい...
概要ボリュームは、さまざまなストレージ リソースを抽象化および仮想化したものです。ストレージ リソー...
RDF と OWL は、2 つの重要なセマンティック ウェブ テクノロジーです。 RDF と OWL...