* clispでcgi
必須のurl-encode&url-decodeの方法を探す。
clispの場合、このあたりが使えそう。
よしよしっと。
デコードは大変だな。
違う文字コードでエンコードされてやってきたらどうしたらいいんだろ。
佐野です。
ブラウザごとの完璧なエンコード判定方法は無いので
pukiwikiでは<input type="hidden" name="encode_hint" value="ぷ" />
こんなのを混ぜることになっているようです。
ありがとうございます。既知の文字列が一緒に送るようにしておくわけですね。納得です。 -- NANRI
update : 2006-02-28 (Tue) 21:04:54
clispの場合、このあたりが使えそう。
- (EXT:CONVERT-STRING-FROM-BYTES vector encoding &KEY :START :END)
- (EXT:CONVERT-STRING-TO-BYTES string encoding &KEY :START :END)
(format nil "~{~A~}" (map 'list #'(lambda (x) (format nil "%~2,'0x" x)) (ext:convert-string-to-bytes "あかさたな" charset:utf-8))) =>"%E3%81%82%E3%81%8B%E3%81%95%E3%81%9F%E3%81%AA"
よしよしっと。
デコードは大変だな。
違う文字コードでエンコードされてやってきたらどうしたらいいんだろ。
佐野です。
ブラウザごとの完璧なエンコード判定方法は無いので
pukiwikiでは<input type="hidden" name="encode_hint" value="ぷ" />
こんなのを混ぜることになっているようです。
ありがとうございます。既知の文字列が一緒に送るようにしておくわけですね。納得です。 -- NANRI
update : 2006-02-28 (Tue) 21:04:54