首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当where子句中有德语Umlaut时,Symfony原则不返回记录。

当where子句中有德语Umlaut时,Symfony原则不返回记录。
EN

Stack Overflow用户
提问于 2017-09-23 01:42:04
回答 1查看 200关注 0票数 1

我在我的实时服务器上遇到了一个非常奇怪的问题,在我的应用程序中有一个搜索功能,它使用join从两个表中获取结果,这在本地机器上都很好,但在实时服务器上,每当我搜索具有德语Umlaut的单词时,原理都会返回空数据集。我使用getQuery和getParameters函数打印了SQL query,并将该查询直接运行到我的数据库中,该查询也显示了正确的结果。排序规则和字符集是用于DB表和Symfony connect的UTF8。

下一步我应该检查什么?这是一个已知的教义问题吗?

Symfony版本: 3.1.0 Mysql: 5.6.x Doctrine-ORM: 2.5

EN

回答 1

Stack Overflow用户

发布于 2017-09-23 03:06:12

您是否已尝试检查它尝试在web调试工具栏而不是getQuery和getParameters中运行的可运行查询?

在调试工具栏中检查查询更可靠,因为您将能够检查已参数化的查询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46370399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档