首页 > 解决方案 > postgresql 查询找不到带有外来字母的结果

问题描述

如何配置 PostgreSQL 服务器,使其接受以外国字母开头的查询,例如'ÄÜÖÕäüöõ'.

我知道它在数据库中,但无法通过查询找到它。

SELECT * FROM address WHERE lower(full_aadress) LIKE lower('%õismäe tee%');

如果一个外国字母位于句子的中间,它会找到结果,这会变得更奇怪。

SELECT * FROM address WHERE lower(full_aadress) LIKE lower('%võru%');

数据库使用Encoding: UTF-8, Tablespace: pg_default, Collation: C, Character type: C

标签: sqlpostgresql

解决方案


推荐阅读