Delphi XE6 android 实现Base64字符串的解析


本文整理自网络,侵删。

 介绍

本文章介绍了Delphi XE6 实现Base64字符串的解析,首先将Base64字符串转换成TStringStream,然后将TStringStream字符串转换成UTF8.

具体代码

procedure TForm1.Button1Click(Sender: TObject);
var f: TFileStream;
    InStr, OutStr: TStringStream;
begin
     f := TFileStream.Create('D:\大富翁论坛\文章发布\Android Test Base64\json.txt', fmOpenRead);
     InStr := TStringStream.Create;
     InStr.CopyFrom(f, f.Size);
     Memo1.Text := InStr.DataString;
     InStr.Position := 0;

     OutStr := TStringStream.Create;
     DecodeStream(InStr, OutStr);
     Memo2.Text := TEncoding.UTF8.GetString(OutStr.Bytes);

     f.Free;
     InStr.Free;
     OutStr.Free;
end;

相关阅读 >>

Delphi fastreport 直接列印

Delphi idhttpserver实现webservice

Delphi 通过 shgetspecialfolderlocation、shgetpathfromidlist 函数获取常用路径

Delphi获取当前计算机所有盘符

Delphi sqlite防止插入重复数据的方法

Delphi win10系统通知 notificationcenter1 基本用法

你的软件源代码安全吗?

Delphi showmodal与show的区别

Delphi copy 字符串函数

Delphi firemonkey 图片显示拉伸不变形

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...