PostgreSQL中字符串与ASCII码互转

PostgreSQL中字符串与ASCII码互转

  • 一、字符串转ASCII码:ascii ( text ) → integer
  • 二、ASCII码转字符串:chr ( integer ) → text


一、字符串转ASCII码:ascii ( text ) → integer

返回参数的第一个字符的数字代码。在UTF8编码中,返回该字符的Unicode代码点。 在其他多字节编码中,该参数必须是一个ASCII字符。

select ASCII('唐') union all
select ASCII('志') union all
select ASCII('强');

PostgreSQL中字符串与ASCII码互转_第1张图片

二、ASCII码转字符串:chr ( integer ) → text

返回给定代码的字符。在UTF8编码中该参数被视作一个Unicode代码点。 在其他多字节编码中该参数必须指定一个ASCII字符。 chr(0) 字符不被允许,因为文本数据类型不能存储这种字符。

select chr(24378)||chr(21733)||chr(27704)||chr(36828)||chr(30340)||chr(31070);

在这里插入图片描述

你可能感兴趣的:(PostgreSQL,postgresql)