На эмуляторах SjBoy и MidpX функции кодирования и декодирования работают как-то странно. Гляди:
workstr:='test тест текста';
debug(workstr); delay(1000);
// выдаёт на экран: test тест текста
workstr:=base64v2.encodestring(workstr);
debug(workstr); delay(1000);
// выдаёт на экран: dGVzdCA/Pz8/ID8...
workstr:=base64v2.decodestring(workstr);
debug(workstr); delay(1000);
// выдаёт на экран: test ???? ??????