标签: intersystems-cache intersystems
在Caché中是否有任何“内置”方法或方法对BASE64字符串进行编码/解码?
答案 0 :(得分:6)
致encode: Write $System.Encryption.Base64Encode("text")
Write $System.Encryption.Base64Encode("text")
致decode: Write $System.Encryption.Base64Decode("dGV4dA==")
Write $System.Encryption.Base64Decode("dGV4dA==")
注意:Base 64编码无法编码包含unicode(2字节)字符的字符串。如果你需要Base 64编码一个unicode字符串,你应该首先将字符串翻译成UTF8格式,然后对其进行编码。