我在我的实时服务器上遇到了一个非常奇怪的问题,在我的应用程序中有一个搜索功能,它使用join从两个表中获取结果,这在本地机器上都很好,但在实时服务器上,每当我搜索具有德语Umlaut的单词时,原理都会返回空数据集。我使用getQuery和getParameters函数打印了SQL query,并将该查询直接运行到我的数据库中,该查询也显示了正确的结果。排序规则和字符集是用于DB表和Symfony connect的UTF8。
下一步我应该检查什么?这是一个已知的教义问题吗?
Symfony版本: 3.1.0 Mysql: 5.6.x Doctrine-ORM: 2.5
发布于 2017-09-23 03:06:12
您是否已尝试检查它尝试在web调试工具栏而不是getQuery和getParameters中运行的可运行查询?
在调试工具栏中检查查询更可靠,因为您将能够检查已参数化的查询。
https://stackoverflow.com/questions/46370399
复制相似问题