誰かがこの問題で私を助けてくれることを願っています。数か月間 (昨年の 8 月から) の間、私のサイトで奇妙な文字がいたるところに表示されるという問題が進行中です。特に、ユーザー生成コンテンツで発生します。
私は答えを検索して検索しましたが、何も機能していないようですが、(ブログコンポーネントで) 最も差し迫った問題は、HTML を検証するように JCE を設定することで解決されました。これはブログコンポーネント ( EasyBlog ) ではうまくいきますが、どこにもありません。そうでなければ(それほど重要ではありませんが、依然として問題です)。
これが私がこれまでに行ったことです:
- 複数のマシン、複数のブラウザからサイトをチェックしましたが、違いはありません。
- MySQL データベースとテーブルの照合を確認しました。
utf8_general_ci
AddDefaultCharset UTF-8
およびAddCharset UTF-8
.php を .htaccess ファイルに追加しました。私は何年もの間これらをいじりましたが、サイトをクラッシュさせなかった組み合わせはこの 2 つだけのようでした。- HTML ヘッダーを確認したところ、正しいコンテンツ エンコーディング タイプ ( に設定
UTF-8
)が含まれていることは間違いありません。 - さまざまな WSIWIG エディターを試しましたが、うまくいきませんでした。また、多くの場合、コード出力で文字が表示されます。通常は » の隣に A があります。
接続スクリプトを強制的にハックしようとしましたUTF-8
が、これによりサイトがクラッシュします。
私にまだ何ができるかについて何かアイデアがあれば...私はすべて耳にします(お願いします)
よろしくお願いします