From: Thomas F. B. <tfb@OCF.Berkeley.EDU> - 2005-01-18 18:24:16
|
Koenraad De Smedt writes: > I am using SBCL on OSX under Apple's X11. >=20 > Problem: upper-ascii characters are not being read; the reader just = stops. >=20 > Examples: "=E6=F8=E5" '=E6=F8=E5 >=20 > This occurs when simply running SBCL in an xterm or via Emacs, > using iso-latin-1 characters and corresponding Emacs encoding. >=20 > This might be an X11 implementation problem; however, other process > communication from Emacs does handle iso-latin-1 characters. In > Emacs, I can for example start a shell and grep such characters > without a problem. You can get SBCL to use Latin-1 encoding instead of the default UTF-8, by running it in an environment where either LC_CTYPE or LANG are set to "C". The depressing thing is that even if they fix nl_langinfo for 10.4, we're pretty much stuck with this mess until 10.5 comes out and it's reasonable to stop supporting 10.3. Yuck. Maybe we can steal the langinfo code from one of the BSDs :-) |