作者tumc (HIHIHI)
看板Perl
标题[问题] big5邮件的处理?
时间Sun Jul 5 13:18:07 2009
翻了之前版友的讨论及古狗也搜寻了一整天,都没有好的解答
想请问一下,如果邮件是以big5编码的,那要如何抓出Subject及Header呢
方法1:
之前有版友说可使用Mail::Simple
但我使用後会出现..
ignoring text in character set 'BIG5'
仍就无法解出了...
方法2:
把出Subject内容後,再自己做一次加工
if($subject =~ /=\?Big5\?B\?(.*)\?=/){
$s=decode_base64($1);
}
但这个regular express式子,要针对每封信去做小改变,无一通式
且关於body的部份,我就完全无法解出big5的中文内容出来
方法3: 等待版友提供好的模块,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.210.151