I change to WINDOW-CP936 ,get follow infomation:
> (ext::stream-external-format-set *standard-output* :WINDOWS-CP936)
> (print "a")
> (print "好") ;;here is chinese.
Read or write operation to stream #<input stream "stdin"> signaled an error.
Explanation: Bad file descriptor.
1. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
Broken at SI::TPL. In: #<process SI:TOP-LEVEL 00db0fc0>.
File: "src:lsp;top.lsp.NEWEST" (Position #20393)
>> ;;; Warning: Ignoring an unmatched right parenthesis.
I am sorry for the delay in this answer, which is going to be a little bit vague because I was not able to find a computer where I could use a Chinese input method.It seems that ECL has a problem with the definitions of aliases for codepages. More precisely, CP936 is an alias for WINDOWS-CP936. Could you try with the latter one and report your findings?Juanjo
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)