0

こんにちは、私は現在、C++ で base64 エンコーディング メソッドを使用して文字列をエンコードしようとしています。

文字列自体は正常にエンコードされますが、デコードされた文字列の最後に余分な null 文字が必要です (そのため、デコードされた文字列を保存するテキスト ファイルにも null 文字が表示されます)。

ここでこのbase64コードを使用しています-> http://www.adp-gmbh.ch/cpp/common/base64.html

これを可能にするためにここでできることをアドバイスしていただければ幸いです(エンコードしている文字列の最後に2つのnull文字をすでに書き込んでみましたが、エンコード方法は最初に出現した空文字)。

4

1 に答える 1

1

エンコーディング関数をざっと見ても、NUL の特別な処理は示されていないようです。また、デコード機能もありません。問題は、デコードされた文字列で NUL をテストする方法にあるのではないでしょうか?

于 2012-02-21T13:17:12.097 に答える