#1273 - Unknown collation:'utf8mb4_unicode_ci' エラーの解決法
2022-02-19 20:37:13
ワードプレス(バージョン4.6)でスペースを移設する際、新しいスペースのデータベースをインポートすると、以下のように表示される。
#1273 - 不明な照合順序: 'utf8mb4_unicode_ci' エラー。
これは、データベースのエンコーディングの問題は、インターネット上でいくつかの情報をチェックし、この問題の理由は、データベースがmysql5.5以上であれば、問題なくお互いをインポートするワードプレスバージョン4.2後にアップグレードされたということです古いサイトがmysql5.5、インポート新しいサイトがmysql5.5バージョン以下であれば、この問題が発生します。
wordpressの公式解説によると、データベースをインポートする前に、以下のように
utf8mb4
のエンコードをutf-8に変更する場合、データベースのエンコードを置き換える方法は2つあります。
実践してうまくいった解決策は、以下の通りです。
I. コードを置き換える
旧データベースからエクスポートしたデータベースファイルを、ueなどのコードエディタで開いたものです。
検索: utf8mb4_unicode_ci, すべて置換: utf8_general_ci
検索: utf8mb4
ですべて置き換える。
utf8
上記の操作を順番に完了させてください。保存する
II. ドキュメントを修正する
ワードプレスの設定ファイルwp-config.phpを修正します。
define('DB_CHARSET', 'utf8mb4')を入れてください。
define('DB_CHARSET', 'utf-8') を define('DB_CHARSET', 'utf-8') に置き換えます。
これができれば、基本的に問題は解決します。
--------------------------------------------------------------------------------------------------------
説明文付き
phpmyadminのMySQLキャラクターセット:cp125西ヨーロッパ(latin1)で文字化けの問題を解決しました。
関連
-
RuntimeWarning: double_scalars で無効な値が検出されましたが、正常に解決されました。
-
Pythonではbreak文とcontinue文はifとしか使えないのでしょうか?
-
hibernate の遅延ロード例外分析: ロールのコレクションの遅延初期化に失敗しました。
-
ante react Warning index.js:1 Warning: findDOMNode is deprecated in StrictMode.findDOMNode は StrictMode では非推奨です。
-
X-Frame-Options'を'SAMEORIGIN'に設定しているため、フレーム内での表示を拒否された。
-
解決済みです。GET http://localhost:8080/statics/js/jquery-3.4.1.js net::ERR_ABORTED 404
-
エラーです。反復不可能なfloatオブジェクトをアンパックできません
-
エラーです。未解決のコンパイル問題の解決
-
STM32でのビットバンド動作
-
inet_pton()およびinet_ntop()関数の説明
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
npm install reports error npm WARN tar ENOENT: no such file or directory, open... 解決方法
-
デバッグアサーションに失敗しました
-
Eclipseのパッケージエクスプローラーを開く
-
fatal: リモートが見つからなかった refs/heads/cm-13.0
-
解決済み npm i -S express npm notice が package-lock.json としてロックファイルを作成しました。このファイルをコミットする必要があります。
-
Eclipse いくつかのプロジェクトは、ワークスペースにすでに存在するため、インポートできません ソリューション
-
Python Basics-TypeError: 位置引数を2つ取るが、3つ与えられている
-
unity build はエラーを報告します。 名前 'XXX' は現在のコンテキストに存在しません。
-
VSコードデバッグが開始できない
-
カメラへの呼び出しがTypeError: undefined is not an objectで解決される('navigator.mediaDevices.getUserMedia'を評価する)。