At Sun, 3 Oct 2010 11:38:22 +0900, 김태윤 wrote:
> I'm using DrRacket for Scheme Programming.
> 
> for I'm not a person who use native English, I need to print out east asian
> language.
> 
> there is no problem when I press run button in IDE.
> 
> east asian language is printed well.
> 
> but when I make an Executable file, and execute, east asian characters were
> broken when program prints out.
> 
> is there any way to solve this problem?

Racket assumes that stdin and stdout use UTF-8 for encoding characters.
You can effetcively change that assumption by wrapping the current
input and output ports with converters.

Adding

 (current-output-port
  (reencode-output-port (current-output-port) "" #f))

to the beginning of your program may fix the problem.

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to