CL-MECHANIZE の続き
昨日のエラーは、 closure-html の html-parser.lisp の 58 行目で :utf-8 固定になってるのが原因。
レスポンスの Content-Type は "text/html; charset=Shift_JIS" で返ってきいるが、そんなものは見ていない。
さらに closure-common は Shift_JIS なんてサポートしてない。
さて、どうしよう。
いや、違うな。 flexi-streams が Shift_JIS に対応すれば動くんじゃないかな。
flexi-streams が Shift_JIS に対応してないので drakma が body をバイナリで返しちゃって、上記のようなことになっている。 drakma が body を文字列で返せば closure-common が Shift_JIS を知らなくても問題はず。
0 件のコメント:
コメントを投稿