Vixual / 122 posts / tags / 62 comments / feed / comments feed /
Search:

如何建立與 Outlook 相容的 IMap 目錄(Perl)

原因

請參考這一篇

中文信件匣名稱的編碼、解碼

拜 Google 所賜,原來 “寄件備份” 及 “草稿” 變成了 “&W8RO9lCZTv0-” 及 “&g0l6Pw-” 是經過了 “UTF-8” + “UTF-7” 編碼所致,下面就是編碼及解碼的程式片段(你必須先安裝 Unicode::IMAPUtf7 模組):

use Unicode::IMAPUtf7;
my $IMAPUtf7 = Unicode::IMAPUtf7->new();
#編碼
$encode = $IMAPUtf7->encode('寄件備份');
#解碼
$decode = $IMAPUtf7->decode($encode);

請注意,轉換中文名稱前須自行轉換為 UTF-8 編碼 (關於 Big5 及 UTF-8 編碼之轉換,請參考這一篇)。

參考網頁

  • Unicode::IMAPUtf7 - Perl extension to deal with IMAP UTF7
  • 收藏至網路書籤: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • del.icio.us
    • Google
    • Live
    • YahooMyWeb
    • MyShare
    • Hemidemi
    • Funp

    您可能會對以下這些文章感興趣

    您對這篇文章的評價:
    1 Star2 Stars3 Stars4 Stars5 Stars (有 1 人給予評價)
    Loading ... Loading ...

    沒有任何留言

    發表您的評論

    (您的留言會在審核後才能公開)