※ ChatGPTを利用し、要約された質問です(原文:jcodeでsjisに変換できない)
jcodeでsjisに変換できない
このQ&Aのポイント
Perlを使用してメールのSubjectを取得し、iso-2022をsjisに変換するスクリプトを作成しています。
しかし、変換が正常に行われず、原因を特定できません。
環境はPerl v5.8.8とWindowsXP(sp2)です。
メールのSubjectを取得するスクリプトを作っています。
Subjectを取得し、iso-2022をsjisに変換して表示したいのですが、変換できません。
以下、どこに問題ありますでしょうか?
すみません、他人の作ったものを修正しているので、よく理解していない部分が多いです。
#---------------------------------------------
require 'jcode.pl';
$subject = 'Subject: =?iso-2022-jp?B?GyRCJWEhPCVrJE4lRiU5JUgbKEI=?=';
&jcode'convert(*subject, 'sjis');
print "-->$subject\n";
#---------------------------------------------
これをWindowsのDOSプロンプトから実行しても、以下のようにShift-JISに変換されていません。
c:\test>perl test.pl
-->Subject: =?iso-2022-jp?B?GyRCJWEhPCVrJE4lRiU5JUgbKEI=?=
環境
Perl v5.8.8
WindowsXP(sp2)
以上、よろしくお願いします。
お礼
ありがとうございます。 mimer.plを入手して試したところ、2バイトコードが表示されるようになりました。 助かりました。