<div class="gmail_quote">2010/3/19 Choongyeol Yoo <span dir="ltr"><<a href="mailto:spcvar@gmail.com">spcvar@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div>Hi.</div>
<div>I made ECL 10.3.1 installed on windows xp and linux.</div>
<div>To test CJK characters with ECL, I tried simple test like  <strong><font color="#ff0000"><em>(princ "ひらかな").</em></font></strong></div>
<div>On linux build, simply it succeeded.</div>
<div>But, on windows build, built with msvc 2008, unicode enabled, <strong><font color="#ff0000"><em> <font color="#000000">it was failed as shown below.</font></em></font></strong></div>
<div>Any solution or suggestion needed to the error.</div>
<div>Thanks for this great implementation.</div></blockquote><div><br></div><div>I have identified a couple of problems associated to Unicode, but I can not debug completely the one you mention.</div><div><br></div><div>
The terminal is opened using a simple encoding :LATIN-1. It has to be changed to a diferent encoding in order to allow I/O of asiatic characters</div><div><br></div><div><div>(EXT:STREAM-EXTERNAL-FORMAT-SET *standard-input* ....)</div>
<div><div>(EXT:STREAM-EXTERNAL-FORMAT-SET *standard-output* ....)</div><div><br></div><div>where the "..." is a keyword naming the actual locale that you suspect is the correct one.</div><div><br></div></div></div>
<div>I am unsure about the appropriate choice of encoding for a Windows terminal. In older experiments it seemed to me that Windows does not use UTF-8. It would be nice if you could help us identify whether this is the case using some simple program, such as</div>
<div><br></div><div>(loop for i = (read-byte *standard-input*) do (print i))</div><div><br></div><div>and seeing whether your CJK characters are actually UTF-8 encoded in the terminal or not. Then you may experiment with STREAM-EXTERNAL-FORMAT-SET to find out the right encoding among the many that ECL supports.</div>
<div><br></div></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://tream.dreamhosters.com">http://tream.dreamhosters.com</a><br>