oracle表单中特殊字符的ASCII代码

时间:2018-02-26 08:07:15

标签: oracle oracleforms

我想知道代码的ASCII代码如:'•','■'用于数据库Oracle(Oracle Form)

2 个答案:

答案 0 :(得分:1)

使用ASCII功能。

select ASCII('•'), ASCII('■') FROM DUAL;

ASCII('•') = 149
ASCII('■') = 166

实施用途

select chr(149),chr(166) from dual;

答案 1 :(得分:1)

这取决于您使用的字符集。对于ASCII(7位)不存在。

如果是Windows代码页(例如CP 1252),您可以CHR(149)使用,即U+2022或使用UNISTR('\2022')

U+25A0)似乎不支持任何Windows 125x编码,请使用UNISTR('\25A0')

如果您的字符集为AL32UTF8且您的国家字符集为AL16UTF16,您还可以NCHR(8226)使用CHR(14844066) NCHR(9632)和{{1}对于CHR(14849696)

,或

请参阅https://unicode-table.com/en/25A0/https://unicode-table.com/en/2022/以查找UTF-8和UTF-16的十进制数字