Symfony Query Builder:包含特殊字符的字符串

时间:2016-11-10 10:38:23

标签: php string symfony utf-8 query-builder

我做了一个简单的查询:

        $users = $this->em->getRepository('AppBundle:Users')->createQueryBuilder('u')
        ->select('u.name')
        ->getQuery()
        ->getResult();

在我的表格中,我有一些非ascii字符的名字,如'Stéphane'或'Aurélien'。

当我输出我的名字时,我有这个:

["name"]=> string(17) "AurĂŠlien"

["name"]=> string(16) "StĂŠphane"

如何才能拥有正确的UTF-8字符?

1 个答案:

答案 0 :(得分:0)

确保您的数据库&表整理 utf8_unicode_ci &如果它有所不同,请将其更改为 utf8_unicode_ci

在这里,您可以看到effect of Collation