X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Foctets.lisp;h=b86a1be23cd3cdd6c550fc4e7e32a95483048c2b;hb=98c725660502dc1a761e60ac935f95ed60143021;hp=e768fb3a7d12882dbe7ff414d8a0990e079b88cb;hpb=1363121ddb1d2e722e2e41d1c93758551066797c;p=sbcl.git diff --git a/src/code/octets.lisp b/src/code/octets.lisp index e768fb3..b86a1be 100644 --- a/src/code/octets.lisp +++ b/src/code/octets.lisp @@ -641,13 +641,16 @@ one-past-the-end" (defun default-external-format () (or *default-external-format* - (let ((external-format (intern (or #!-win32 (sb!alien:alien-funcall - (extern-alien - "nl_langinfo" - (function c-string int)) - sb!unix:codeset) - "LATIN-1") - "KEYWORD"))) + (let ((external-format #!-win32 (intern (or (sb!alien:alien-funcall + (extern-alien + "nl_langinfo" + (function c-string int)) + sb!unix:codeset) + "LATIN-1") + "KEYWORD") + #!+win32 + #!+sb-unicode (sb!win32::ansi-codepage) + #!-sb-unicode :LATIN-1)) (/show0 "cold-printing defaulted external-format:") #!+sb-show (cold-print external-format)