0

私はこの問題の解決策を見つけるために一生懸命努力していますが、それを見つけることができません...

私は無限スクロールスクリプト(ここにあります:https ://github.com/tournasdim/PHP-infinite-scrolling )をテストしていますが、無限スクロールは正常に機能していますが、それを実装した後、キャラクターを含めるとすぐに構成が解除されました私のmysqlseaarchの結果を含むphp。

私のデータベースは100%文字セットutf-8であり、このテストで使用しているすべてのページもuft-8です。だから私はそれを.jsファイルに置く必要があると思います、そして私はこれらすべての初心者です:D

ここで見ることができるテストページ:http://hogardelocio.com/teste2.php

トップメニューに「ñ¿¡á」と書いたのはテストのためだけで、エラーは表示されませんが、データベースとajaxからの画像とテキストの下にエラーが表示されていることに注意してください。

4

1 に答える 1

1

問題はデータベース接続にあります。

接続はUTF-8である必要があります。

PDOcharset=UTF-8でDSNを追加します。例:mysql:host=localhost;dbname=test;charset=UTF-8

古いMySQLおよびMySQLiの場合:クエリが実行される前"SET NAMES 'UTF8'"

于 2012-10-02T07:34:32.240 に答える