I think 8.0.12 is definitely broken in its treatment of v5-Data headers
and international characters. If you want to stick to 8.0.x for now,
your best bet is to pull the latest revision from Rob's 8.0.x branch
through bazaar, and add my mapvector procedure.
I am reproducing the mapvector procedure again:
(defun mapvector (proc vec)
(let ((new-vec (make-vector (length vec) nil))
(i 0)
(n (length vec)))
(while (< i n)
(aset new-vec i (apply proc (aref vec i) nil))
(setq i (1+ i)))
new-vec))
You can put it anywhere, even in your .emacs file.
Cheers,
Uday