From: Arseny S. <am...@ic...> - 2002-09-26 08:56:28
|
Hi, Thursday, September 26, 2002, 5:23:39 PM, you wrote: > @echo off > "H:\clisp-2.29\lisp.exe" -B "H:/clisp-2.29/" -M "H:\clisp-2.29\lispinit.mem" -L 950 %1 %2 %3 %4 %5 %6 %7 %8 %9 > then type [1]>> *terminal-encoding* > #<ENCODING "CP950" :DOS> I think -L is for clisp interface selection (error messages etc) on systems with gettext. Doesn't work in windows (should work in cygwin version, but I was unable to get it working yet). So that encoding is correctly got from OS. > but when I use -Eterminal > @echo off > "H:\clisp-2.29\lisp.exe" -B "H:/clisp-2.29/" -M "H:\clisp-2.29\lispinit.mem" -Etermianl 950 %1 %2 %3 %4 %5 %6 %7 %8 %9 [1]>> *terminal-encoding* > #<ENCODING CHARSET:ISO-8859-1 :DOS> Two mistakes: a typo in "-Etermianl" and codepages like this should be prepended with CP, i.e. "-Eterminal CP950". > It seems 2.29 know 950 codpage now. > But when I use Chinese Characters in setf or quote > (setf x 'CHINESECHARS) here CHINESECHARS are Chinese characters. > The test.jpg is the result. Ok, maybe there is an error in clisp, I'll try to check. Error doesn't happen with Russian characters. -- Best regards, Arseny |