无限卷轴和字符集

时间:2012-10-02 07:24:56

标签: php ajax character-encoding scroll infinite

我正在努力寻找这个问题的解决办法但却找不到......

我正在测试一个无限滚动脚本(在这里找到:https://github.com/tournasdim/PHP-infinite-scrolling),无限滚动工作正常,但是在我实现之后,当我在php中包含我的mysql结果时,caracters被取消配置seaarch。

我的数据库在charset utf-8中是100%,我在此测试中使用的所有页面都在uft-8中。所以我说我需要把它放在.js文件上,而我是新手,所有这些都不知道该怎么做:D

您可以在此处看到的测试页:http://hogardelocio.com/teste2.php

请注意,在顶部菜单上我写了“ñ¿¡”只是为了测试并且它没有显示任何错误,而是显示来自数据库的图片和文本以及ajax显示错误。

1 个答案:

答案 0 :(得分:1)

问题来自您的数据库连接。

连接必须是UTF-8。

在PDO中,在DSN中添加charset=UTF-8,例如:mysql:host=localhost;dbname=test;charset=UTF-8

在旧MySQL和MySQLi中:在任何查询运行"SET NAMES 'UTF8'"

之前