2017-12-27 543 views
0

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

当使用洋洋洒洒从数据库中提取,我得到如下: TA©

但是,当使用MeekroDB数据库拉,我得到: Té

我想这个问题可能是在传球数据到前端,但即使在打印到php日志中,我也看到相同的值,所以我在从数据库中提取数据时,会想到一些操作varchar的操作?

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

有没有其他人遇到过这个问题?有什么建议在哪里看?谢谢。

+1

您可能需要更改数据库配置文件中的字符集/排序规则。 – aynber

+0

谢谢,我刚刚发现这正是问题并回来发表评论 –

回答

0

我发现了这个问题。

问题是MeekroDB的编码被设置为utf8,其中雄辩的被设置为latin1。