我正在使用Sentrifugo开源人力资源管理软件。当我插入Unicode文本数据时,页面将正确地显示它,除了以下一些表。

例如,这个网站显示它是不正确的:Nguyá�n Thá?�H H Linh,但当我指向它以显示标题或单击“查看详细信息”时,文本将正确显示它: Nguyễn ThịHàLinh。
数据库也更改为utf8。
发布于 2019-03-25 04:10:14
我在上面添加了两行到application.ini。
我还使用了设置名称UTF 8:
$mysqlPDO =新的$mysqlPDO SENTRIFUGO_USERNAME,SENTRIFUGO_PASSWORD,array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
$mysqlPDO->exec(“设置名称utf8");
每个表中的所有列都是utf8。
请看这些图片:
https://stackoverflow.com/questions/55330512
复制相似问题