2016-11-10 137 views
0

我做了一個簡單的查詢:Symfony的查詢生成器:字符串包含特殊字符

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

在我的桌子我有非ASCII字符,如「斯特凡」或「的Aurelien」一些名字。

當我輸出我的名字,我有這樣的:

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

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

我怎麼能有正確的UTF-8字符?

+0

你可以檢查你的數據庫的編碼? –

回答

0

確保數據庫的&表的整理utf8_unicode_ci &,如果是不同的,然後將其更改爲utf8_unicode_ci

在這裏你可以看到effect of Collation

相關問題