字符可以使用ascii函数获取其ascii码,但中文在utf8编码下一个中文占3个字节,无法通过ascii函数获取其ascii编码,有什么办法解决吗?

warning: 这篇文章距离上次修改已过1629天,其中的内容可能已经有所变动。

使用ord函数获取中文的ascii码,可参考SQL手册中ORD(str)函数的说明。

gbase> select ord('李');
 +------------+
 | ord('李')  |
 +------------+
 |   15113614 |
 +------------+
 1 row in set (Elapsed: 00:00:00.00)

 gbase> select char(ord('李'));
 +------------------+
 | char(ord('李')) |
 +------------------+
 | 李         |
 +------------------+
1 row in set (Elapsed: 00:00:00.00) 
最后修改于:2020年11月16日 15:34

添加新评论