Address #139: set default external format to :utf8
This changes the default external format to utf8 instead of iso8859-1.
-
fd-stream.lisp:
Create
*stdin*,*stdout*,*stderr*, and*tty*streams using the:defaultexternal format. Since*default-external-format*is:utf-8, these streams will then use:utf-8for the format. -
extfmts.lisp:
- Change
*default-external-format*to:utf-8instead of:iso8859-1. - Also change
%find-external-formatto treat the:defaultformat to mean:utf-8instead of:iso8859-1
- Change
Manually tested this by building cmucl and doing (print (code-char 945)). This should print a lower case Greek alpha character by
default instead of #\?, which is what used to happen when the external
format was :iso8859-1.