char* EnDeCode::Encode(char *str) { int i, len; char *s, *data; len = lstrlen(str) + 1; s = (char *)malloc(len); memcpy(s, str, len); for (i = 0; i < len; i++) { s[i] ^= 0x04; } base64_encode2(s, len, &data); free(s); return data; }
int _tmain(int argc, _TCHAR* argv[]) { char* ch1 = base64_encode2("ÄãºÃ£¬ÊÀ½ç"); char* ch2 = base64_decode(ch1); return 0; }