当前位置:编程学习 > C#/ASP.NET >>

Base64Encode问题

我想把CString型s变量用Base64Encode函数进行编码,请问各个参数应该怎么设置呀?我试了好久都没有成功!
inline BOOL Base64Encode(
   const BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   DWORD dwFlags = ATL_BASE64_FLAG_NONE 
) throw( ); --------------------编程问答-------------------- 没有用过 --------------------编程问答-------------------- 要调两次Encode
第一时DestValue必须为NULL,
DestLength得到的是目标数据的长度.
然后再调一次,这次取得DestValue --------------------编程问答-------------------- 调用前先用Base64EncodeGetRequiredLength,返回szDest的长度,然后在用就对了 --------------------编程问答-------------------- 你的理解有错误
base64 是把二进制数据,转为string 
--------------------编程问答-------------------- 应该是转换时有问题的,我也关注一下
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,