base64编码空终止符



嗨,我目前正在尝试使用C++中的base64编码方法对字符串进行编码。

字符串本身编码良好,但我希望在解码字符串的末尾有一个额外的null字符(因此null字符也会显示在我要将解码字符串保存到的文本文件中)。

我在这里使用这个base64代码->http://www.adp-gmbh.ch/cpp/common/base64.html

我希望你能给我一些建议,我可以在这里做些什么来实现这一点(我已经尝试在我正在编码的字符串的末尾写两个空字符,但似乎编码方法只读取第一个出现的空字符)。

粗略地看一下编码函数似乎并没有显示NUL的任何特殊处理。解码功能也不起作用,你确定问题不在于你在解码字符串中测试NUL的方式吗?

相关内容

  • 没有找到相关文章