unistr()

用于解码包含 Unicode 转义序列的字符串的函数

unistr() 是一个用于解码包含 Unicode 转义序列的字符串的系统函数。

unistr()PostgreSQL 14 中添加。

用法

unistr ( text ) → text

更改历史记录

示例

unistr() 的基本用法

postgres=# SELECT unistr('\307B\3052');
 unistr 
--------
 ほげ
(1 row)

使用无效 Unicode 代码点执行

postgres=# SELECT unistr('\0000');
ERROR:  invalid Unicode code point: 0000

使用无效 Unicode 转义执行

postgres=# SELECT unistr('\+10000');
ERROR:  invalid Unicode escape
HINT:  Unicode escapes must be \XXXX, \+XXXXXX, \uXXXX, or \UXXXXXXXX.

分类

区域设置和字符集处理字符串操作系统函数

反馈

提交任何关于 "unistr()" 的评论、建议或更正 此处