PostgreSQL unistr() 函数使用指南
PostgreSQL unistr() 函数将转义的 Unicode 字符转为普通字符串。
unistr() 语法
这里是 PostgreSQL unistr() 函数的语法:
unistr(string) → text
参数
string- 必需的。 一个字符串。 它可以是常规字符串,也可以包含转义的 Unicode 字符。
Unicode 字符可以通过以下几种方式指定:
\XXXX(4 位 16 进制数字)\+XXXXXX(6 位 16 进制数字)\uXXXX(4 位 16 进制数字)\UXXXXXXXX(8 位 16 进制数字)
返回值
PostgreSQL unistr() 函数返回一个字符串,它是参数中的转义的 Unicode 字符对应的常规字符串。
unistr() 示例
这个示例演示了 unistr() 函数的用法:
SELECT unistr('\0441\043B\043E\043D');
unistr
--------
слон让我们再看一个例子:
SELECT
unistr('d\0061t\+000061'),
unistr('d\u0061t\U00000061');
unistr | unistr
--------+--------
data | data