0

私の wordpress ブログでは、£ などの特殊文字/記号の代わりに Â 文字が表示されます。

この問題は、投稿をデータベースに保存し、ライブ ページで表示すると発生します。編集ページで表示すると Â が表示されません。

私は多くのチュートリアルと提案 (WP の新規インストール、データベースを UTF-8 に変換する、すべてのページが UTF-8 であることを確認するなど) を試してきましたが、何も機能しませんでし

私の問題は、Wordpress でコードを実装する場所がわからないことです。エージェンシーと呼ばれるテーマで Genesis フレームワークを使用しています。

答えを見つけるためにその投稿にコメントしますが、私は新しいユーザーであり、そうするのに十分な評判がありません.

私が使用する必要があるコードは次のとおりです。

mb_convert_encoding($excerpt_text, "UTF-8", "ISO-8859-1")

しかし、このコードを追加するために、投稿コンテンツがページ上で生成または印刷されている場所さえ見つかりません。

4

2 に答える 2

0

wordpressフォーラムで解決策を見つけました

http://wilfing.se/forum/utf8.png

画像の次の手順を試してください

また

これをあなたに追加してみてください<head>

<meta charset="utf-8" />
于 2013-09-15T11:47:07.617 に答える
0
  1. データベースの文字セットは UTF-8 に設定されていますか?

  2. utf-8 メタ文字セットを追加

  3. wp-config.php で、DB_CHARSET 設定が utf8 に設定されていることを確認してください。

    define('DB_CHARSET', 'utf8');

  4. プロジェクトのすべてのファイルが UTF-8 形式であることを確認してください。

それでもうまくいかない場合は、エンコーディングを検出して、テキストを表示する前に utf-8 として再エンコードするか、データベースが実際に設定されたのと同じ値で DB_CHARSET とデータベース文字セットをリセットしてみてください。

http://php.net/manual/fr/function.mb-detect-encoding.php

http://php.net/manual/fr/function.mb-convert-encoding.php

于 2013-09-15T11:56:41.120 に答える