Some more information:

In REPL, everything seems fine:

exmentis=> "ààà"
"ààà"
exmentis=> (def a "àààà")
#'exmentis/a
exmentis=> a
"àààà"
exmentis=> (println a)
àààà
nil
exmentis=> (. System/out println a)
àààà
nil


However, when I import a Java class:

public class Application {
  public static final String abc = "àààèèè";
...

user=> (import '(application Application))
nil
user=> Application/abc
"αααΦΦΦ"

So there is something more to the problem than what I said above...

I tried (blindly) modifying other places that used UTF8 to use the
default encoding. It didn't change anything.

My time is up for tonight! ;(   Any help would be appreciated.

Thanks,

Max



On Mar 6, 9:34 pm, max3000 <maxime.lar...@gmail.com> wrote:
> There is definitely a bug. In r994 (Aug 07, 2008) UTF8 encoding was
> added to *in*, *out* and *err*. This messes up the Repl (and the
> Reader in general) as discussed above.
>
> Case in point, everything works fine when I go in the code and modify
> RT.java as follows:
>
> final static public Var OUT =
>                 Var.intern(CLOJURE_NS, Symbol.create("*out*"), new 
> OutputStreamWriter
> (System.out)); //, UTF8));
> final static public Var IN =
>                 Var.intern(CLOJURE_NS, Symbol.create("*in*"),
>                            new LineNumberingPushbackReader(new 
> InputStreamReader
> (System.in))); //, UTF8)));
> (UTF8 commented out)
>
> Anyway this could be seen as a bug? Should I report it? Was this made
> like this for a reason?
>
> Thanks,
>
> Max
>
> On Mar 6, 8:03 pm, "rzeze...@gmail.com" <rzeze...@gmail.com> wrote:
>
> > On Mar 6, 5:58 pm, max3000 <maxime.lar...@gmail.com> wrote:
>
> > > I don't really want to use the SVN version because I'm developing an
> > > application and can really do without the (normal) instabilities that
> > > come with development builds.
>
> > FYI, you may want to consider using SVN for now because there have
> > been breaking changes[1] since the last release.  The general
> > consensus seems to be that breaking changes are allowed until version
> > 1.0 is released.  Most of the commits are bug fixes, so IMO it only
> > gets more stable, not less.
>
> > 1:http://clojure.org/lazier
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to