Skip to content

PostgreSQL normalize() 函数 ​

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

normalize() 语法 ​

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

sql
normalize(str[, form])

参数 ​

  • str

    必需的。 一个字符串。

  • form

    可选的。 Unicode 规范化形式。 Unicode 标准规定了 4 中规范化形式: NFC, NFD, NFKC, 或者 NFKD。 默认值是 NFC。

返回值 ​

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

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

normalize() 示例 ​

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

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