英語ページお問い合わせ文字化け

日本語ページと同じCGIを英語ページでも設置。
メールの件名(subject)が文字化けして送られてくる。

原因
1.pgdmailform_config.cgiの28行目で設定している

# サブジェクト テンプレートごとに設定
%PgdMailFormConfig::mail_subject = (
‘default’ => ‘WEBからのお問い合わせ’,
);

の「WEBからのお問い合わせ」という日本語部分が原因。
今回、このファイルを含めたCGIファイルをすべてUTF-8に変換したので、
日本語部分が文字化けする。
現行ではすべてS-JISで作成しているので日本語問題ない。
54行目の文章を英語に変えることでお客様への件名は英語となる

2.pgdmailform_sendmail.cgi

26行目 コメントアウト
#$maildata->{‘Subject’} = Jcode->new($maildata->{‘Subject’})->jis;
32行目 コメントアウト
#$maildata->{‘Subject’} = Unicode::Japanese->new($maildata->{‘Subject’},’auto’)->jis;