使用Caché对象脚本进行Base64编码和解码

时间:2015-12-28 17:45:02

标签: intersystems-cache intersystems

在Caché中是否有任何“内置”方法或方法对BASE64字符串进行编码/解码?

1 个答案:

答案 0 :(得分:6)

encodeWrite $System.Encryption.Base64Encode("text")

decodeWrite $System.Encryption.Base64Decode("dGV4dA==")

注意:Base 64编码无法编码包含unicode(2字节)字符的字符串。如果你需要Base 64编码一个unicode字符串,你应该首先将字符串翻译成UTF8格式,然后对其进行编码。