宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]as3做base64指定字符编码

2016-10-13 00:16:48 点击量:18 标签: 收藏本文

[AS3]as3做base64指定字符编码

  1. public static function base64Encode(str:String, charset:String = "GBK"):String{ 
  2.             if(StringUtils.getInstance().isEmpty(str)){ 
  3.                 return ""; 
  4.             } 
  5.             var base64:Base64Encoder = new Base64Encoder(); 
  6.             base64.insertNewLines = false;//该值等于true时,输出的结果会自动换行,默认为true   
  7.             var byte:ByteArray = new ByteArray(); 
  8.             byte.writeMultiByte(str, charset); 
  9.             base64.encodeBytes(byte); 
  10.             return base64.toString(); 
  11.         } 
  12.          
  13.         public static function base64Decode(str:String, charset:String = "GBK"):String{ 
  14.             if(StringUtils.getInstance().isEmpty(str)){ 
  15.                 return ""; 
  16.             } 
  17.             var base64:Base64Decoder = new Base64Decoder(); 
  18.             base64.decode(str); 
  19.             var byteArray:ByteArray = base64.toByteArray(); 
  20.             return byteArray.readMultiByte(byteArray.length, charset);; 
  21.         } 
  22.     } 

[AS3]as3做base64指定字符编码

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室