gb2312编码的html邮件有个别汉字在mutt中显示为乱码的问题

用 mailcap 配置 w3m -I %{charset} -dump %s;,可实现在 mutt 中自动显示 html 格式的中文邮件。 当 mutt 传递 gb2312 给 w3m 的 %{charset} 参数时,个别超出 gb2312 编码的汉字在 w3m -dump 的结果中不能正常显示,如软件的軟。 导致这些汉字在 mutt 中显示为乱码。考虑到非中文编码的邮件,不能用 GB18030 直接替换 %{charset} 参数。 试过 mutt 的 charset-hook 参数设定 gb2312 为 gb18030 的别名,但传递给 w3m 的 %{charset} 参数没变...

2011-05-24 · wuan