[AS3]为Flex和AS3的base64算法指定字符编码
[AS3]为Flex和AS3的base64算法指定字符编码,flex base64as,base64flex, as base64编码解码
[AS3]为Flex和AS3的base64算法指定字符编码 flex base64as,base64flex, as base64编码解码
- public static function base64Encode(str:String, charset:String = "GBK"):String{
- if(StringUtils.getInstance().isEmpty(str)){
- return "";
- }
- var base64:Base64Encoder = new Base64Encoder();
- base64.insertNewLines = false;//该值等于true时,输出的结果会自动换行,默认为true
- var byte:ByteArray = new ByteArray();
- byte.writeMultiByte(str, charset);
- base64.encodeBytes(byte);
- return base64.toString();
- }
- public static function base64Decode(str:String, charset:String = "GBK"):String{
- if(StringUtils.getInstance().isEmpty(str)){
- return "";
- }
- var base64:Base64Decoder = new Base64Decoder();
- base64.decode(str);
- var byteArray:ByteArray = base64.toByteArray();
- return byteArray.readMultiByte(byteArray.length, charset);;
- }
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...