On 3/17/07, Victor Kryukov victor.kryukov@gmail.com wrote:
Hello list,
I'm trying to output some cyrillic letters on the web page like this:
(setf *hunchentoot-default-external-format* (flex:make-external-format :utf-8 :eol-style :lf))
(defun main-page () (setf (content-type) "text/html; charset=utf-8") (with-html (:html (:head (:title "Test page")) (:body (:h2 "Main page") (:p "Русский тест") ; Cyrillic letters - "Russian test" ))))
but the resulted page is empty. The lisp file itself in utf-8 coding system. Am I missing something?
My system is Ubuntu 2.6.17, sbcl 1.0.3.38, hunchentoot 0.7.2
Thanks a lot,
Victor Kryukov http://antlook.com
tbnl-devel site list tbnl-devel@common-lisp.net
I think, though I'm not sure, that you should be using the with-html-output-to-string macro; it may be that at the moment it's just printing it to standard output (whereas it should be returning the page as a string). You could try something like (defun my-page () "Put some unicode characters here") to see if it's an issue with your hunchentoot, though. Rob