0

トピックですでに指摘したように、次のエラーが発生しました。

Character #\u009C cannot be represented in the character set CHARSET:CP1252

によって返された文字列を出力しようとしていますdrakma:http-requestが、エラーコードを理解している限り、問題は Windows エンコーディング (CP1252) がこの文字をサポートしていないことです。したがって、それを処理できるようにするには、文字列全体を変換する必要があります。

私の質問は、文字列を特定の文字セットに効率的に変換することをサポートしているパッケージ/ライブラリはどれですか?

同様の質問はthis oneですが、私の場合、エラーを無視するだけでは役に立ちません。

4

1 に答える 1

0

Drakma はすでに「文字列の変換」の仕事をしています。結局のところ、ランダムな Web サーバーから読み取るときは、バイトのストリームを取得するだけです。次に、それを Lisp 文字列に変換する必要があります。*drakma-default-external-format*許容値が何であるかを思い出すことはできませんが、おそらく何か他のものにバインドしたいと思うでしょう。多分何かのような:utf-8

于 2012-05-31T08:55:59.113 に答える