package arkref.ext.fig.basic; import java.io.*; public class CharEncUtils { //private static String charEncoding = "ISO-8859-1"; private static String charEncoding = "UTF-8"; public static String getCharEncoding() { return charEncoding; } public static void setCharEncoding(String charEncoding) { if(StrUtils.isEmpty(charEncoding)) return; CharEncUtils.charEncoding = charEncoding; LogInfo.updateStdStreams(); } public static BufferedReader getReader(InputStream in) throws IOException { return new BufferedReader(new InputStreamReader(in, getCharEncoding())); } public static PrintWriter getWriter(OutputStream out) throws IOException { return new PrintWriter(new OutputStreamWriter(out, getCharEncoding()), true); } }