WordPressの文字化けの解決策: 1.「wp-config.php」ファイル内の「define('DB_CHARSET', 'utf8');」を「define('DB_CHARSET', ");」に変更します。新しいデータベースのエンコーディングを「latin1_swedish_ci」に設定します。 3. バックアップ データベース ファイルを uft8 形式でインポートします
このチュートリアルの動作環境: Windows 10 システム、WordPress5.4.2、Dell G3 コンピューター
wordpress. 文字化けをどうするか?
WordPress で中国語の文字化けに対処する方法
ビジネスのニーズにより、会社はWeb サイトは主にコンテンツ表示とコンテンツ管理のため、WordPress を選択しました。
環境 Red Hat Enterprise Linux 5 RPM (x86)
1、MySQL をインストール、ソース コードを通じてインストール
#./configure --prefix=/usr/local/mysql --with-charset=gb2312 |注:配置Mysql安装路径并且支持中文
2、 Apacheサーバーをインストールし、ソースコードパッケージからもインストールします
3、上記と同じようにPHPをインストールします
4. WordPress(中国語版)をインストールします
インストールが完了した後、記事を公開したところ、文字化けしていることがわかりました。問題が出てきました
インターネットでいくつかの解決策を見つけました
例えば、「常識外れ」なWordPressのコード化け問題に対する究極の解決策
「究極」という言葉は決して過言ではないと実感しています。 、これは10日以上医師の診察を受けて最終的に200元で購入した処方箋なので、操作も簡単で、問題を解決した販売者Gに感謝します。 mysql5.0 で正常にテストされており、おそらく 4.1 にも適用できます。手順は次のとおりです。
その後、オープンソースの Sky から mysql のデフォルトの文字セットを UTF-8 に設定する方法を見つけました。 mysql のデフォルトの文字セットを UTF-8 に設定します
Joomla! は中国語の文字セットをサポートしています。現在、mysql 4.0 以降では UTF-8 文字セットをサポートしています。では、デフォルトの文字セットを utf-8 に設定するにはどうすればよいでしょうか?
Linux では、mysql 設定ファイル my.cnf に
# default charaset utf8 character-set-server=utf8 collation-server=utf8_general_ci default-character-set=utf8
を追加し、mysql を再起動し、mysql シェルにログインし、show variables を使用してデフォルトの文字セットが UTF-8 であるかどうかを確認し、データベース テーブルのデフォルトは UTF-8 文字セットであるため、多くのトラブルが回避されます。
それで私はそれを行いました:
# vi /etc/my.cnf
その後、ファイルの後に
# default charaset utf8 character-set-server=utf8 collation-server=utf8_general_ci default-character-set=utf8
を追加しましたが、それでも文字化けしていました
よく考えてみると、それはwp-config.phpファイルのエンコードの問題であることがわかりました。そのため、
# vi wp-config.php
がそれを見つけて次のように変更しました:
define('DB_CHARSET', 'utf8');
完了!
推奨学習:「
WordPress チュートリアル」
以上がWordPressが文字化けした場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。