本文にパラメータ付URLを含めると、&が%26になる原因 653: foreach( keys %args ) { 654: if ( defined( $args{ $_ } ) ) { 655: $args{ $_ } =~ s/&/%26/g; 656: } 657: } パラメータ全部を置換しているがなんでだろう。 foreach( keys %args ) { if ( $_ ne 'msgbody' && $_ ne 'subject' && defined( $args{ $_ } ) ) { $args{ $_ } =~ s/&/%26/g; } } としてみよう。(未確認)