Scott L. Burson <Scott@...> writes:

> 
> 
> On Sun, Feb 17, 2013 at 7:28 PM, Scott L. Burson <Scott-
[email protected]> wrote:
> 
> 
> If it's SBCL, you can do
>   (setq sb-impl::*default-external-format* :utf-8)
> 
> 
> 
> Oh, I should have added -- you should do this at the very beginning of your 
session, before any database connections are opened.  I put this form in 
~/.sbclrc to accomplish that.-- Scott 
> 
> 
> yes, I use SBCL. As Scott points,it can work now. thanks. But now another 
porblem occurs. when I replace the English word "Next" with Chinese word "下一
步" in layout.lisp. I reset the ssession and refresh the page or visit the 
URL "http://localhost:8080/weblocks-clsql-demo";, the Chinese word encodes 
error. If I want to produce a chinese web page. How can I achieve this?
>  
> And I delete all the fasl files of weblocks-clsql-demo,reload it in slime, 
this time compile errors occur as follows:

The variable Ï»¿ is unbound.
   [Condition of type UNBOUND-VARIABLE]

Restarts:
 0: [TRY-RECOMPILING] Recompile layout and try loading it again
 1: [RETRY] Retry loading FASL for #<CL-SOURCE-FILE "weblocks-clsql-
demo" "src" "layout">.
 2: [ACCEPT] Continue, treating loading FASL for #<CL-SOURCE-FILE "weblocks-
clsql-demo" "src" "layout"> as having been successful.
 3: [ABORT] Give up on "weblocks-clsql-demo"
 4: [RETRY] Retry SLIME REPL evaluation request.
 5: [*ABORT] Return to SLIME's top level.
 --more--
Backtrace:
  0: (SYMBOL-VALUE Ï»¿)
  1: (SB-FASL::LOAD-FASL-GROUP ..)
  2: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN SB-FASL::LOAD-AS-FASL))
  3: ((FLET #:WITHOUT-INTERRUPTS-BODY-99879 :IN SB-THREAD::CALL-WITH-RECURSIVE-
LOCK))
  4: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK ..)
  5: (SB-FASL::LOAD-AS-FASL ..)
  6: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) ..)
  7: (LOAD ..)
  8: (SB-IMPL::%MAP-FOR-EFFECT-ARITY-1 ..)
  9: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:LOAD-OP ASDF:CL-SOURCE-FILE)) ..)
 10: ((SB-PCL::EMF ASDF:PERFORM) #<unavailable argument> #<unavailable 
argument> #<ASDF:LOAD-OP (:VERBOSE NIL) {28B2CF01}> #<ASDF:CL-SOURCE-
FILE "weblocks-clsql-demo" "src" "layout">)
 11: ((SB-PCL::FAST-METHOD ASDF::PERFORM-WITH-RESTARTS (ASDF:LOAD-OP ASDF:CL-
SOURCE-FILE)) ..)
 12: ((SB-PCL::FAST-METHOD ASDF::PERFORM-WITH-RESTARTS :AROUND (T T)) ..)
 13: ((LAMBDA () :IN ASDF::PERFORM-PLAN))
 14: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN SB-C::%WITH-COMPILATION-
UNIT))
 15: ((FLET #:WITHOUT-INTERRUPTS-BODY-99879 :IN SB-THREAD::CALL-WITH-RECURSIVE-
LOCK))
 16: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK ..)
 17: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
 18: ((SB-PCL::FAST-METHOD ASDF::PERFORM-PLAN (LIST)) ..)
 19: ((LAMBDA () :IN ASDF:OPERATE))
 20: (ASDF::CALL-WITH-SYSTEM-DEFINITIONS #<CLOSURE (LAMBDA # :IN ASDF:OPERATE) 
{28021D6D}>)
 21: ((SB-PCL::FAST-METHOD ASDF:OPERATE (T T)) #<unused argument> #<unused 
argument> ASDF:LOAD-OP "weblocks-clsql-demo" :VERBOSE NIL)
 22: ((SB-PCL::EMF ASDF:OPERATE) #<unused argument> #<unused argument> 
ASDF:LOAD-OP "weblocks-clsql-demo" :VERBOSE NIL)
 23: (QUICKLISP-CLIENT::CALL-WITH-MACROEXPAND-PROGRESS #<CLOSURE (LAMBDA # :IN 
QUICKLISP-CLIENT::APPLY-LOAD-STRATEGY) {28021B75}>)
 24: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "weblocks-clsql-
demo" :PROMPT NIL)
 25: ((SB-PCL::FAST-METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T 
T)) ..)
 26: ((SB-PCL::FAST-METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND 
(QL-IMPL:SBCL T)) ..)
 27: ((SB-PCL::FAST-METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) #<unused argument> 
#<unused argument> #<unavailable argument> :PROMPT NIL :VERBOSE NIL)
 28: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<CLOSURE (LAMBDA # :IN QUICKLISP-
CLIENT:QUICKLOAD) {27DA0AC5}>)
 29: (SB-INT:SIMPLE-EVAL-IN-LEXENV (QUICKLISP-CLIENT:QUICKLOAD "weblocks-clsql-
demo") #<NULL-LEXENV>)
 30: (EVAL (QUICKLISP-CLIENT:QUICKLOAD "weblocks-clsql-demo"))
 31: (SWANK::EVAL-REGION "(ql:quickload \"weblocks-clsql-demo\")\n")
 32: ((LAMBDA () :IN SWANK::REPL-EVAL))
 33: (SWANK::TRACK-PACKAGE #<CLOSURE (LAMBDA # :IN SWANK::REPL-EVAL) {27DA078D}
>)
 34: (SWANK::CALL-WITH-RETRY-RESTART "Retry SLIME REPL evaluation request." 
#<CLOSURE (LAMBDA # :IN SWANK::REPL-EVAL) {27DA071D}>)
 35: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #<CLOSURE (LAMBDA # :IN SWANK::REPL-
EVAL) {27DA0705}>)
 36: (SWANK::REPL-EVAL "(ql:quickload \"weblocks-clsql-demo\")\n")
 37: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:LISTENER-EVAL "(ql:quickload 
\"weblocks-clsql-demo\")\n") #<NULL-LEXENV>)
 38: (EVAL (SWANK:LISTENER-EVAL "(ql:quickload \"weblocks-clsql-demo\")\n"))
 39: (SWANK:EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(ql:quickload \"weblocks-
clsql-demo\")\n") "COMMON-LISP-USER" 117)
 40: (SWANK::PROCESS-REQUESTS NIL)
 41: ((LAMBDA () :IN SWANK::HANDLE-REQUESTS))
 42: ((LAMBDA () :IN SWANK::HANDLE-REQUESTS))
 43: (SWANK-BACKEND::CALL-WITH-BREAK-HOOK #<FUNCTION SWANK:SWANK-DEBUGGER-
HOOK> #<CLOSURE (LAMBDA # :IN SWANK::HANDLE-REQUESTS) {266180C5}>)
 44: ((FLET SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK :IN "e:/lisp/emacs-23.3/site-
lisp/slime/swank-sbcl.lisp") ..)
 45: (SWANK::CALL-WITH-BINDINGS ..)
 46: (SWANK::HANDLE-REQUESTS #<SWANK::MULTITHREADED-CONNECTION {276817B9}> NIL)
 47: ((FLET #:WITHOUT-INTERRUPTS-BODY-239701 :IN SB-THREAD:MAKE-THREAD))
 48: ((FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD:MAKE-THREAD))
 49: ((FLET #:WITHOUT-INTERRUPTS-BODY-99850 :IN SB-THREAD::CALL-WITH-MUTEX))
 50: (SB-THREAD::CALL-WITH-MUTEX ..)
 51: (SB-THREAD::INITIAL-THREAD-FUNCTION)
 52: ("foreign function: call_into_lisp {426ECD}")

Could anyone give me help?

-- 
You received this message because you are subscribed to the Google Groups 
"weblocks" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/weblocks?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to