Bug 139625

Summary: VM often uses charset=unknown instead of iso-8859-15
Product: [openSUSE] SUSE Linux 10.1 Reporter: Mike Fabian <mfabian>
Component: X11 ApplicationsAssignee: Mike Fabian <mfabian>
Status: RESOLVED FIXED QA Contact: Stefan Dirsch <sndirsch>
Severity: Normal    
Priority: P5 - None CC: eich
Version: Alpha 4   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Patch for xemacs-packages to fix the problem for xemacs

Description Mike Fabian 2005-12-16 17:05:26 UTC
When trying to send a mail with VM which could be encoded in
iso-8859-15, i.e. when the the mail contains German umlauts äöüßÄÜÖ
and the Euro symbol €, VM 7.19 running under GNU Emacs 21.3.1 uses
charset=unknown for the outgoing mail.

The reason is that there is no entry for "iso-8859-15" in
vm-mime-mule-charset-to-charset-alist in vm-vars.el:

(defvar vm-mime-mule-charset-to-charset-alist
  '(
    (latin-iso8859-1	"iso-8859-1")
    (latin-iso8859-2	"iso-8859-2")
    (latin-iso8859-3	"iso-8859-3")
    (latin-iso8859-4	"iso-8859-4")
    (cyrillic-iso8859-5	"iso-8859-5")
    (arabic-iso8859-6	"iso-8859-6")
    (greek-iso8859-7	"iso-8859-7")
    (hebrew-iso8859-8	"iso-8859-8")
    (latin-iso8859-9	"iso-8859-9")
    (japanese-jisx0208	"iso-2022-jp")
    (korean-ksc5601	"iso-2022-kr")
    (chinese-gb2312	"iso-2022-jp")
    (sisheng		"iso-2022-jp")
    (thai-tis620	"iso-2022-jp")
   )
  "Alist that maps MULE character sets to matching MIME character sets.")

The same problem occurs when VM is running under XEmacs.
Comment 1 Mike Fabian 2005-12-16 17:32:24 UTC
Created attachment 61102 [details]
Patch for xemacs-packages to fix the problem for xemacs
Comment 2 Mike Fabian 2005-12-16 17:55:44 UTC
reported upstream to xemacs-beta@xemacs.org and bug-vm@wonderworks.com.
Comment 3 Mike Fabian 2005-12-16 18:59:03 UTC
fixed "xemacs-packages" submitted to STABLE. Closing as FIXED.