我正在尝试在 C# 中使用 String.PadRight 方法,但它对字符串没有做任何事情。
代码:
int strlen = 4 - (data.Length % 4);
char pad = '=';
string datapad = data.PadRight(strlen, pad);
有问题的字符串是 Base64 编码的数据,我需要最后的 '=' 来填充它,以便 ConvertFromBase64 正常工作。
eyJhbGciOiJSUzI1NiIsImtpZCI6IjY5NDZmZjNlZGUyOTk3ZWExMmVhMDRlNGFhNjYyOWRjZWVhZWZhOTAifQ