0

http://domainsoutlook.com/sandbox/keyword/?s=http://bhaskar.com

私のキーワード密度アナライザーの生の例。すべてのキーワードは、Unicode 変換などで問題なく適切に表示されます。

これらの単語をテーブルのデータベース列に追加すると、単語がめちゃくちゃに表示されます。

http ドメインoutlook.com/b/site/bhaskar.com.html

たとえば、このフロント エンド ページで、空白として表示されているにもかかわらず、Web サイトで 8 回出現するキーワードがある場合を考えてみましょう。(ただし、データベースでは空ではありません)。

確認しましたが、mysql_real_escape_String に問題はありません...単語が mysql_real_escape_String を通過する前後で出力が同じままであるためです。

もう 1 つの問題は、アラビア語の URL を修正したかったことです。/word-{単語の最初の文字}/{単語全体}.html として表示されるはずですが、/word-{単語全体}/{単語の最初の文字}.html として表示されます。

この 2 つの質問に対する答えが本当に必要です。

4

2 に答える 2

0

再挿入してみましたが、うまくいきました。

于 2011-01-02T21:36:05.297 に答える
0

PHPスクリプトでmysql接続用のutf-8文字セットを設定してみてください

mysql_connect(...)
mysql_select_db(...);
mysql_query('SET NAMES "utf8"');
于 2010-12-30T23:46:41.963 に答える