Sample code for 30+ languages & platforms
Unicode C++

Base62 Encoding and Decoding

Demonstrates base62 encoding and decoding.

Chilkat Unicode C++ Downloads

Unicode C++
#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
    }