2017-02-08 7 views
1

私は1つのサイトを持っていますが、このサイトではBuddyPressプラグインも使用しています。しかし、今私は特別な問題に直面しており、ラテン文字はデータベースに格納され、フロントエンドに間違って表示されます。例についてはWordPress&BuddyPressデータベースに特別な文字とラテン文字を格納する問題&表示問題

1)öは、イェルクは私も私の設定ファイルをチェックして、以下のような設定があるJu00f6rg

のように表示されます)

2 u006fのように表示されます

define( 'DB_CHARSET'、 'utf8');

define( 'DB_COLLATE'、 'utf8_unicode_ci');

設定ファイルから2つ以上の設定を削除すると、すべてのデータをデータベースに保存するという問題に直面しています。

この問題を解決する方法はありますか?

答えて

0

ソースデータに誤りがあります。ここに記載されている製品ではありません。 (OK、おそらくBuddyPressは駄目です。)

データはどこから来ましたか?一部の製品では「Unicode」\u00f6形式を使用し、\は別の場所で失われました。

の2つの類似の用語を区別してみましょう:

  • ölatin文字です。 6つの文字\u00F6として1バイト、ヘクスF6として、又はutf8を二つのバイト、六角C3B6で、またはASCIIでlatin1でエンコード
  • öあります。最後は、読者がその条約を理解していることを前提としています。あなたはそうでない人に当たった。
関連する問題