utf-8 output in a terminal

GrĂ©gory Vanuxem <[email protected]> Sun, 28 Jul 2024 05:23:37 +0200
Newsgroups gmane.lisp.openmcl.devel
Message-ID <CAHnU2dYc1+KcbRREEZTUb8BXwQ5RadtEAn3+_XM=OnZ_xNt5ZQ@mail.gmail.com>
Hello,

In FriCAS  built on top of Clozure CL I obtain this output in a terminal (W=
SL2)

(gamma(x) =C3=83=C3=82=C2=A2=C3=83=C3=82=C3=83=C3=82 reals && Re(x) > 0) ||=
 (x =C3=83=C3=82=C2=A2=C3=83=C3=82=C3=83=C3=82 integers &&
gamma(x) =C3=83=C3=82=C2=A2=C3=83=C3=82=C3=83=C3=82 reals)

instead of (SBCL)

(gamma(x) =E2=88=88 reals && Re(x) > 0) || (x =E2=88=89 integers && gamma(x=
) =E2=88=88 reals)

if I (print ...) a string with, for example, =E2=88=88, in a pure Clozure C=
L
(recently git cloned) this is correctly printed, no problem.

So I wonder if I have to modify the output stream character encoding
or the output routine.

And more importantly, how can I achieve that?

- Greg

PS:
(1) -> )lisp CCL:*DEFAULT-EXTERNAL-FORMAT*
Value =3D :UNIX