Programming Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

C Examples

Bounced Mail
Bz2
Certificates/Keys
Charset
CSV
DKIM / DomainKey
Diffie-Hellman
DSA
Email Object
Encryption
FileAccess
FTP
HTML Conversion
HTTP
IMAP
MHT / HTML Email
MIME
NTLM
POP3
RSA
SMTP
Socket
Spider
SSH Key
SSH
SSH Tunnel
SFTP
Tar
Upload
XML
Zip
Amazon S3

 

 

 

 

 

 

 

 

Re-Encode (How to convert encodings)

Demonstrates how to convert a string from one encoding to another.

Downloads:

MS Windows Visual C/C++ Libraries
Linux/CentOS C/C++ Libraries
MAC OS X C/C++ Libraries
Solaris C/C++ Libraries
C++ Builder Libraries
FreeBSD C++ Libraries
HP-UX C++ Libraries
BlackBerry QNX C++ Libraries
#include <C_CkCrypt2.h>

void ChilkatSample(void)
    {
    HCkCrypt2 crypt;
    BOOL success;
    const char * s1;
    const char * s2;
    const char * b64;
    const char * hex;


    crypt = CkCrypt2_Create();

    //  Any string argument automatically begins the 30-day trial.

    success = CkCrypt2_UnlockComponent(crypt,"30-day trial");
    if (success != TRUE) {
        printf("%s\n",CkCrypt2_lastErrorText(crypt));
        return;
    }

    s1 = "This is a test / = abc 123";

    //  The ReEncode method converts a string from one encoding
    //  to another.
    //  Valid encodings are "url", "base64", "qp", "hex", and "ansi"
    //  Use "ansi" for an unencoded ANSI string.

    //  Encode to URL-encoding:
    s2 = CkCrypt2_reEncode(crypt,s1,"ansi","url");
    printf("%s\n",s2);

    //  Convert from URL-encoding to base64:

    b64 = CkCrypt2_reEncode(crypt,s2,"url","base64");
    printf("%s\n",b64);

    //  Convert from base64 to hex:

    hex = CkCrypt2_reEncode(crypt,b64,"base64","hex");
    printf("%s\n",hex);



    CkCrypt2_Dispose(crypt);

    }

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2010 Chilkat Software, Inc. All Rights Reserved.