2009/12/6 Mike Gran <spk...@yahoo.com>: >> From: Linas Vepstas <linasveps...@gmail.com> > > >> Then, from the guile prompt, I can evaluate the following: >> >> (new-node "てみました。") >> >> and get the output "The name is てみました。" >> >> >> However, in guile-1.9.5, the above gives me: >> >> "The name is ã¦ã¿ã¾ããã" > > Hmm. The "ã" is a dead giveaway that you are printing a UTF-8 string > that is being interpreted as a ISO-8859-1 string. > > You've already said that you're in a UTF-8 locale. It could be that you > need to call (setlocale LC_ALL "")
That cured it. > as well as having a setlocale call in your program. Doesn't seem to be required, after the above. Thanks! Why this happened is strange; I'm now investigating. Sorry to have bothered you with something that is dohh .. basic. --linas