Date: Fri, 31 Dec 2010 15:22:56 +0100
From: Jan Djärv<jan.h.d@swipnet.se>
CC: user.emacs@gmail.com, 7517@debbugs.gnu.org, cyd@stupidchicken.com,
monnier@iro.umontreal.ca, emacs-devel@gnu.org
(generate-new-buffer
(format "edit of %s's note re: %s"
(vm-su-full-name (car vm-message-pointer))
(vm-su-subject (car vm-message-pointer)))))
So I guess VM holds the message in its undecoded (external) format?
If so, it should do this:
(format "edit of %s's note re: %s"
(decode-coding-string
(vm-su-full-name (car vm-message-pointer))
SOMETHING)
(decode-coding-string
(vm-su-subject (car vm-message-pointer))
SOMETHING))
Quite what to use for SOMETHING depends on whether VM knows the
encoding of the message. If it does, it should use that; otherwise
using `undecided' should DTRT in most cases.