[Mew-dist 08101] Virtual-folder and KANJI folder name.

Kyotaro HORIGUCHI kyota at example.com
1999年 3月 16日 (火) 13:03:59 JST


堀口です.

 im-110/Meadow/Win98 上で漢字入りフォルダ由来のメッセージを含んだ
Virtual-folder でメッセージファイルを開くことができません.

原因は imls --grep=xxx の際にサマリの後ろに追加されるフォルダ名が 
SJIS(windowsなので)のままであることです.

 Scan.pm でこの部分を iso-2022jp に変換することで直りました.
-- 
堀口恭太郎 


============================================================
*** Scan.pm.org	Wed Mar 10 15:33:24 1999
--- Scan.pm	Tue Mar 16 01:56:50 1999
***************
*** 18,23 ****
--- 18,24 ----
  use IM::Util;
  use IM::EncDec qw(mime_decode_string);
  use IM::Address qw(extract_addr fetch_addr);
+ use IM::Japanese;
  use integer;
  use strict;
  use vars qw(@ISA @EXPORT);
***************
*** 239,245 ****
      if ($path =~ /(.*)\/([0-9]+)$/) {
  	# xxx how about news?
  	$Head{'number:'} = $2;
! 	$Head{'folder:'} = '+' . substr($1, length(mail_path()) + 1);
      }
  
      open(MSG, "<$path") || return;
--- 240,247 ----
      if ($path =~ /(.*)\/([0-9]+)$/) {
  	# xxx how about news?
  	$Head{'number:'} = $2;
! 	$Head{'folder:'} = 
! 	    conv_iso2022jp('+' . substr($1, length(mail_path()) + 1));
      }
  
      open(MSG, "<$path") || return;
============================================================



Mew-dist メーリングリストの案内