Laravel雄辩的重音角色发行



我的系统最初是使用Meekrodb构建的,并且一直在进行新的开发以及更新原始开发,以使用雄辩的ORM。我有一个重音e(é)字符的问题。

当使用雄辩从数据库中拉出时,我会得到以下内容:tâ©

但是,当使用Meekrodb从数据库中拉出时,我会得到:

我认为问题可能是将数据传递到前端,但是即使在PHP日志上打印时,我也会看到相同的值,所以我认为雄辩会在从数据库中提取时对VARCHAR进行一些操纵?

在理想的世界中,我可以正确地编码数据库值,但这不是目前的持续解决方案。使用Meekro拉值也不是一个非常可行的解决方案。

其他人以前遇到过这个问题吗?有任何建议在哪里看?谢谢。

我找到了问题。

问题是Meekrodb的编码设置为UTF8,其中雄辩设置为Latin1。

最新更新