Sample code for 30+ languages & platforms
Java

Quoted-Printable Encode/Decode a String

See more Encryption Examples

_LANGUAGE_ example to quoted-printable encode and decode a string.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.Crypt2;

public class ChilkatExample {

    public static void main(String[] args) {
        // This example requires the Chilkat API to have been previously unlocked.
        // See Global Unlock Sample for sample code.

        Crypt2 crypt = new Crypt2();

        // Here's a string in Icelandic using non us-ascii chars:
        String s = "Ég get etið gler án þess að meiða mig.";

        crypt.setCryptAlgorithm("none");
        crypt.setEncodingMode("quoted-printable");

        // Quoted-printable encode/decode the iso-8859-1
        // representation of the string.  Notice how each
        // Icelandic char is represented by 1 byte:
        crypt.setCharset("iso-8859-1");
        String qp = crypt.encryptStringENC(s);
        System.out.println("iso-8859-1:");
        System.out.println(qp);
        String decoded = crypt.decryptStringENC(qp);
        System.out.println(decoded);

        // Now do the same using utf-8. Notice how each
        // Icelandic char is represented by 2 bytes in utf-8:
        crypt.setCharset("utf-8");
        qp = crypt.encryptStringENC(s);
        System.out.println("utf-8:");
        System.out.println(qp);
        decoded = crypt.decryptStringENC(qp);
        System.out.println(decoded);
    }
}