希望有人能在这方面提供帮助
我有一个包含英语和德语文本的数据库,我将 php 与 Postgres 数据库一起使用,查询英语文本工作正常,但是当查询字符串包含任何德语字母时,我得到空结果。
例如:
select field from Table where field ilike '%software%'
按预期返回结果
select field from Table where field ilike '%bersetzung%'
按预期返回结果
select field from Table where field ilike '%Übersetzung%'
返回空集
show client_encoding 返回 UNICODE,即使在 pgadmin 中运行上述查询,当查询字符串中有任何德语字母时,也会返回空集。
数据库编码为 UTF-8
提前致谢