获取Unicode值[PostgreSQL]

时间:2011-08-07 09:42:43

标签: postgresql unicode

如果您看到此link

全部关于unicode代码范围

示例:

U+0644  ل   d9 84   ARABIC LETTER LAM

在PostgreSQL中很容易得到十六进制值:

select encode('ل','hex')

它将返回十六进制值,d9 84。

但如何获取unicode代码点?

由于

1 个答案:

答案 0 :(得分:1)

如果您的输入字符串是UTF-8,则可以使用ascii函数:

  

ascii(string)int

     

参数的第一个字符的ASCII码。   对于UTF8,返回字符的Unicode代码点。对于其他   多字节编码。参数必须是严格的ASCII字符。