PostgreSQL normalize() 函数使用指南

PostgreSQL normalize() 将给定的字符串转换为指定的 Unicode 规范化形式。

normalize() 语法

这是 PostgreSQL normalize() 函数的语法:

normalize(str[, form])

参数

str
必需的。 一个字符串。
form
可选的。 Unicode 规范化形式。 Unicode 标准规定了 4 中规范化形式: NFC, NFD, NFKC, 或者 NFKD。 默认值是 NFC

返回值

PostgreSQL normalize() 函数返回一个字符串,它是给定字符串的指定的 Unicode 规范化形式。

若任意一个参数为 NULL,该函数将返回 NULL

normalize() 示例

这个示例说明了如果使用 normalize() 函数。

SELECT normalize(U&'\0061\0308bc', NFC);
 normalize 
-----------
 äbc