1. 目標: mysql の character_set_server の値を latin1 から utf8 に変更する 一時的: SET character_set_server=utf8、1 回限り。 永続的: 構成ファイルを変更する必要があります。手順 2 を参照してください。 2. mysql 5.7.21 のサポート ファイルには構成ファイルがありません。 新しい my.cnf を作成します。テキスト ファイルを作成し、拡張子を直接 cnf に変更できます。 Xcode または subline で開くのが最適です。内容は以下のとおりです。 [mysqld] 文字セットサーバー=utf8 [クライアント] デフォルトの文字セット=utf8 [mysql] デフォルトの文字セット=utf8 3. my.cnfを/private/etc/にコピーする cp /usr/local/mysql/support-files/my.cnf /private/etc/my.cnf 注: /etc は実際には /private/etc の代わりであり、どちらにもコピーできます。 4. MySQLサーバーを再起動し、mysqlと入力します。 mysql> '%char%' のような変数を表示します。 エンコーディング値がすべて utf8 に変更されていることがわかります。 このとき、データベースとテーブルを再構築し、データをインポートして中国語を正常に表示します。 要約する 上記は、編集者が紹介した Mac 環境での mysql5.7.21 utf8 エンコーディングの問題と解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: spring-boot と docker-java に基づいて Docker コンテナの動的な管理と監視を実装します [完全なソース コードのダウンロード付き]
>>: Vue3 がコンポーネント通信に mitt を使用する手順
Mysql は人気があり、使いやすいデータベース ソフトウェアです。以下は、mysql の無料インス...
シンプルなリストビュー効果を実現するHTML結果: CSS スタイル ファイル listviewTe...
1. 従来のLRUリンクリストについて簡単に説明するLRU:最も最近使われなかったものLRU リンク...
1. はじめに要件は、特定の時間範囲内で、1 時間ごとのデータと前の 1 時間ごとのデータの差と比率...
目次セーフモード設定テスト1. where句なしで更新および削除する2. 非インデックスキーの削除3...
目次リアルタイム更新は必要ですか?マテリアライズド ビュー ツール (Flexviews)カウントテ...
この記事では、MySQL のデータ型とフィールド属性について説明します。ご参考までに、詳細は以下の通...
Nginx は、わずか数年で Web サーバー市場の大部分を占めるようになりました。周知のとおり、N...
この記事では、Docker のマルチステージ ビルド機能を使用してイメージ サイズを大幅に削減する方...
MySql バッチ挿入の最適化 SQL 実行効率の例の詳細な説明itemcontractprice ...
MySQLマルチインスタンスとは簡単に言うと、MySQL マルチインスタンスとは、サーバー上で複数の...
序文この記事では主に、シングルクォートやバックスラッシュを含む値を挿入するMySQLステートメントに...
目次方法 1: ルーティング メタ情報 (meta)方法 2: ルーティング テーブルを動的に生成す...
/etc/docker/daemon.json を編集し、以下を追加します。 { "ストレ...
この記事ではvueを使用し、マウスクリックイベントといくつかの小さなページの最適化を追加します。 基...