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