ホームページ >CMS チュートリアル >&#&プレス >WordPressが文字化けした場合の対処法

WordPressが文字化けした場合の対処法

藏色散人
藏色散人オリジナル
2023-03-09 09:13:142308ブラウズ

WordPressの文字化けの解決策: 1.「wp-config.php」ファイル内の「define('DB_CHARSET', 'utf8');」を「define('DB_CHARSET', ");」に変更します。新しいデータベースのエンコーディングを「latin1_swedish_ci」に設定します。 3. バックアップ データベース ファイルを uft8 形式でインポートします

WordPressが文字化けした場合の対処法

このチュートリアルの動作環境: 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 にも適用できます。手順は次のとおりです。

    wp-config.php ファイルの "define('DB_CHARSET', 'utf8'" );" を "define( 'DB_CHARSET', ");" (二重引用符が含まれていないことに注意してください)、つまり、このコードは文字セットを指定しません
  • (「操作」設定で) 新しいデータベースのエンコーディングを latin1_swedish_ci に設定します。 );
  • バックアップデータベースファイルをuft8形式でインポートします。
  • これで完了です。シンプルにしましょう

その後、オープンソースの 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。