如何在ColdFusion中输出八进制值

时间:2012-12-05 16:43:37

标签: string coldfusion ascii output octal

我有一系列八进制值,我想输出它们的ASCII字符等价物。当它看到它时,CHR似乎不会识别八进制字符。使用ColdFusion有什么简单的方法吗?

1 个答案:

答案 0 :(得分:5)

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

例如:

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


要以相反的方式返回,您可以使用AscFormatBaseN

来撤销该流程
FormatBaseN( Asc('A') , 8 )   => 101