2012-12-05 20 views
3

我有一系列的八進制值,我想用它們的ASCII字符等值輸出。 CHR在看到八進制字符時似乎無法識別。有沒有用ColdFusion做這件事的簡單方法?如何在ColdFusion中輸出八進制值

+3

SO使用標籤,而不是渠道和您標記你的問題很好,所以不要擔心那個分數 – barnyr

+1

要增加什麼barny正確地說,也有不同的主題領域的網站 - SO是與編程有關的問題,但如果你跳轉到在頁面的結尾處,您會看到許多可以詢問非編程/專題問題的網站。 –

回答

5

使用InputBaseN將八進制轉換爲十進制,然後您可以使用Chr來輸出該字符。

例如:

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


要返回的其他方式,你可以用AscFormatBaseN逆轉這一過程:

FormatBaseN(Asc('A') , 8) => 101