Unicode C++
Unicode C++
Base62 Encoding and Decoding
Demonstrates base62 encoding and decoding.Chilkat Unicode C++ Downloads
#include <CkBinDataW.h>
#include <CkStringBuilderW.h>
void ChilkatSample(void)
{
CkBinDataW bd;
// Base62 encode.
bd.AppendString(L"hello world",L"utf-8");
const wchar_t *base62_encoded = bd.getEncoded(L"base62");
wprintf(L"hello world --> %s\n",base62_encoded);
// Output:
// hello world --> AAwf93rvy4aWQVw
// Base62 decode
CkStringBuilderW sb;
sb.DecodeAndAppend(L"AAwf93rvy4aWQVw",L"base62",L"utf-8");
wprintf(L"decoded: %s\n",sb.getAsString());
// Output:
// decoded: hello world
}