autosuggest,PHP,Mysql的编码问题

时间:2013-03-11 09:44:06

标签: php mysql encoding autosuggest utf

我是PHPMysql的新手。

我的问题是我有这部分代码用于联系数据库并返回自动建议脚本的信息。

if(isset($_POST['queryString'])) {
        $queryString = $db->real_escape_string($_POST['queryString']);

        if(strlen($queryString) >0) {

            $query = $db->query("SELECT Ville FROM Villes WHERE Ville LIKE '$queryString%' LIMIT 10");
            if($query) {
            echo '<ul>';
                while ($result = $query ->fetch_object()) {
                    echo '<li onClick="fill(\''.addslashes($result->Ville).'\');">'.$result->Ville.'</li>';
                }
            echo '</ul>';

Autosuggest工作得很好,我唯一的问题就是数据库中的某些信息都是法语的,所以特殊字符在autosuggest时不会显示正确的字符。 比如“é”或“è”,“ç”等。

信息存储在数据库

中的“utf8_general_ci”中

我的问题是如何正确显示这些信息。 我该怎么添加到脚本中 非常感谢你

0 个答案:

没有答案