我有一个最初使用MeekroDB构建的系统,并且一直在进行新的开发,以及更新原始开发,以使用Eloquent ORM。我有一个带有重音e(é)字符的问题。
当使用Eloquent从数据库中提取时,我得到以下内容: TA©
但是当使用MeekroDB从数据库中取出时,我得到: Té
我认为问题可能在于将数据传递到前端,但即使在打印到php日志时我也看到了相同的值,所以我认为当从数据库中提取varchar时,它会对varchar进行一些操作。 ?
在理想的世界中,我可以正确编码数据库值,但目前这不是一个成熟的解决方案。使用meekro pull值也不是一个非常可行的解决方案。
之前是否有其他人遇到此问题?有任何建议去哪儿看?感谢。
答案 0 :(得分:0)
我发现了这个问题。
问题在于MeekroDB的编码设置为utf8,其中雄辩的设置为latin1。