gpt4 book ai didi

sql - Postgresql 9.1 的 Unaccent 扩展返回空行

转载 作者:行者123 更新时间:2023-11-29 13:05:04 26 4
gpt4 key购买 nike

我在 postgresql 数据库上创建了扩展名“unaccent”,但是当我使用“unaccent”运行选择时,它总是返回 1 行,但有一个空行。

select ts_lexize('unaccent', 'Hôtel');
ts_lexize
-----------

(1 row)

预计根据the documentation :

select ts_lexize('unaccent','Hôtel');
ts_lexize
-----------
{Hotel}
(1 row)

还有当我运行时:

SELECT unaccent('unaccent', 'Hôtel');

它显示:

unaccent
----------
Hôtel
(1 row)

最佳答案

我刚刚发现问题出在数据库编码上,它使用的是 SQL_ASCII 编码,所以我删除了数据库,用 UTF-8 重新创建了它,然后它开始工作正常。 unaccent 似乎不适用于 SQL_ASCII

关于sql - Postgresql 9.1 的 Unaccent 扩展返回空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15821485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com