首页 > 解决方案 > Symfony2.8 从 phpmyadmin 数据库中读取数据

问题描述

如果我使用utf8_unicode_ci列,我在我的 html 页面中得到了这个

منح المركب الجامعي بماليزيا لدراسة ماجستير تطوير الحلول في جامعة نوتنغام =>>??? ???????????????????????????????? ?????????

阿美尼 =>> 阿美尼

如果我更改为 BLOB 并且没有排序规则,它运行良好!我在我的控制器中所做的就是:

$this->doctrine = $this->getContainer()->get('doctrine');
$this->em = $this->doctrine->getManager();

$typess = $this->doctrine->getRepository('SonataDemoBundle:TypeGrant');
$types = $typess->findAll();

有关信息,我使用 utf8 的元标记

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

最近我做了一些更改,例如更新表:

update minha_specialite set  name_fr =  CONVERT(CONVERT(CONVERT(name_fr USING latin1) USING binary) USING utf8);

有关更多信息,这是我的网站示例:http: //mina7.net/country/140,armenie

标签: mysqlutf-8phpmyadminsymfony-2.8php-7.2

解决方案


推荐阅读