diff options
author | Rich Hickey <richhickey@gmail.com> | 2009-04-29 18:35:36 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2009-04-29 18:35:36 +0000 |
commit | 32429bec7e42fb1365706b275a2e3dd7e7761b34 (patch) | |
tree | b22f32c47d5ce44639d27770a0d9c885f4725325 | |
parent | 0467cd7fef326c65d3a73d5eb49fbf62497cb687 (diff) |
Use platform default encoding for *in*, *out*, and *err* [issue 112], patch from scgilardi
-rw-r--r-- | src/jvm/clojure/lang/RT.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/jvm/clojure/lang/RT.java b/src/jvm/clojure/lang/RT.java index fdd83fd3..e095ed04 100644 --- a/src/jvm/clojure/lang/RT.java +++ b/src/jvm/clojure/lang/RT.java @@ -169,13 +169,13 @@ static public Charset UTF8 = Charset.forName("UTF-8"); static public final Namespace CLOJURE_NS = Namespace.findOrCreate(Symbol.create("clojure.core")); //static final Namespace USER_NS = Namespace.findOrCreate(Symbol.create("user")); final static public Var OUT = - Var.intern(CLOJURE_NS, Symbol.create("*out*"), new OutputStreamWriter(System.out, UTF8)); + Var.intern(CLOJURE_NS, Symbol.create("*out*"), new OutputStreamWriter(System.out)); final static public Var IN = Var.intern(CLOJURE_NS, Symbol.create("*in*"), - new LineNumberingPushbackReader(new InputStreamReader(System.in, UTF8))); + new LineNumberingPushbackReader(new InputStreamReader(System.in))); final static public Var ERR = Var.intern(CLOJURE_NS, Symbol.create("*err*"), - new PrintWriter(new OutputStreamWriter(System.err, UTF8), true)); + new PrintWriter(new OutputStreamWriter(System.err), true)); final static Keyword TAG_KEY = Keyword.intern(null, "tag"); final static public Var AGENT = Var.intern(CLOJURE_NS, Symbol.create("*agent*"), null); final static public Var READEVAL = Var.intern(CLOJURE_NS, Symbol.create("*read-eval*"), T); |