Commons Lang、StringEscapeUtils.escapeJavaScript()

import java.io.*;
import org.apache.commons.lang.StringEscapeUtils;

public class C2009012900 {
    public static void main(String[] args) throws Exception {
        System.out.println(StringEscapeUtils.escapeJavaScript("	"));
        System.out.println(StringEscapeUtils.escapeJavaScript("\"foo\""));

        System.out.println(StringEscapeUtils.escapeJava("don't"));
        System.out.println(StringEscapeUtils.escapeJavaScript("don't"));

        BufferedWriter w = new BufferedWriter(new OutputStreamWriter(System.out));
        StringEscapeUtils.escapeJavaScript(w, "	");
        w.close();
    }
}

で、

\t
\"foo\"
don't
don\'t
\t