(w3m-url-decode-string "%82%a0")
を、評価すると "あ" が返ってきます。

(let ((str (read-string "")))
(w3m-url-decode-string str))
を、評価して %82%a0 をミニバッファに入力すると "a\240" が
返ってきます。なぜ、こうなってしまうのでしょうか?