【发布时间】:2018-04-19 08:46:18
【问题描述】:
我会找到 PostgreSQL 表中所有具有西里尔字符的行。我尝试使用此查询:SELECT * FROM "items" WHERE (title SIMILAR TO '%[\u0410-\u044f]%'),我在这里使用:
Find all rows using some Unicode range (such as Cyrillic characters) with PostgreSQL?.
这似乎可行,但除了西里尔字母值之外,我还得到了一些拉丁字母值。这怎么可能?我认为,即使我正在写拉丁字母,如果我使用带有西里尔字符的键盘,其中一些可能会被读取为西里尔字母。
无论如何,我在 Java 项目中使用这个数据库。是否存在更有效的代码解决方案?
谢谢
【问题讨论】:
标签: sql postgresql unicode