3

我有一系列八进制值,我想以它们的 ASCII 字符等效项输出。CHR 看到它时似乎无法识别八进制字符。ColdFusion 有什么直接的方法吗?

4

1 回答 1

5

使用InputBaseN将八进制转换为十进制,然后可以使用Chr输出字符。

例如:

Chr(InputBaseN( 101 , 8 ))    => A


要返回另一种方式,您可以使用AscFormatBaseN反转该过程:

FormatBaseN( Asc('A') , 8 )   => 101
于 2012-12-05T16:49:08.540 回答