gpt4 book ai didi

delphi - TNetEncoding.Base64.Encode 包含 CR LF

转载 作者:行者123 更新时间:2023-12-03 14:51:59 27 4
gpt4 key购买 nike

这种行为是故意的吗?

...
uses
System.NetEncoding;

...

var
s: String;
begin
s := TNetEncoding.Base64.Encode('asjjdhgfaoösjkdhföaksjdfhöasjdfhasdkjasdhfköajsjhdfajssssd');
end;

s 包含 CR LF:

YXNqamRoZ2Zhb8O2c2prZGhmw7Zha3NqZGZow7Zhc2pkZmhhc2RramFzZGhma8O2YWpzamhkZmFq '#$D#$A' c3Nzc2Q=

Local variables

问题是我的所有 http 调用都会返回错误的请求。对方没想到会这样。

最佳答案

在这种情况下,您可以自己创建一个具有适当参数的实例:

var
s: String;
base64: TBase64Encoding;
begin
base64 := TBase64Encoding.Create(0); // CharsPerLine = 0 means no line breaks
try
s := base64.Encode('asjjdhgfaoösjkdhföaksjdfhöasjdfhasdkjasdhfköajsjhdfajssssd');
finally
base64.Free;
end;
end;

关于delphi - TNetEncoding.Base64.Encode 包含 CR LF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52836991/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com