すでに文字化けして保存されてしまっているメールのsubujectの文字化けを修正して表示させたいと思っています。CGI/perlでこのようなことは可能なのでしょうか。
NAMAZUにおいてはどうやらできているので、もしperlじゃなくこうすればできるというのでもかまいませんので教えていただけませんでしょうか。
なお、メールのsubjectは次のようにして抜き出しました。
FILESUBJECT:
while (<@fileadd>){ #fileaddはファイルのリスト
open (MFILE,$_);
while (<MFILE>){
if ($_,/^Subject:/) {
s/Subject://;
chop;
push @subject,$_;
#print;
next FILESUBJECT;
}
}
}
print "@subject\n";
これでsubjectの中身は取れるのですが、文字化けをどうすれば直せますか?
なお、OSはsolaris8です。
No.1ベストアンサー
- 回答日時:
こんにちわ。
具体的に、Subjectの文字化けというのは、どのような感じになっているのでしょうか?
例えば、=?ISO-2022-JP?のようになっているのでしたら、エンコードされているだけなので、元に戻すための規則があったはずです。(詳しくは知りませんが...)
また、元々8bitだったのが途中で1bit削られ、7bitになってしまったものについては、例えばFreeBSDのportsの中に、recjis-1.0のようなソフトウェアがあります。
アドバイスありがとうございました。
おかげで、文字コードの変換を詳しく調べることで問題を解決することができました。
結果的には、nkfでファイルをフィルタリングしてから該当部分を抜き出すことで問題を解決しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 10文字以降は非表示にしたいんですが、文法が分かりませんアドバイスお願い致します 1 2022/07/10 20:37
- PHP phpの imap_search で漢字コード 1 2022/09/06 17:32
- 英語 English can be very challenging at times 1 2023/05/28 11:15
- 英語 インタビューの英語 2 2022/06/07 14:22
- Perl perlについての質問 2 2022/10/17 15:25
- Visual Basic(VBA) エクセル VBA メール本文に指定セルに記載されているURLをリンクとして記載する方法 8 2022/08/08 07:50
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Google Drive 【Googleドライブ】ドライブ上内でのフォルダ移行について 4 2022/11/30 12:50
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- HTML・CSS docxをmht形式で保存したファイルをedgeで開くと文字化けする 1 2022/07/29 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGI掲示板の文字化け
-
ポインター引数の関数でコンパ...
-
UTF-8で5~6バイトになる文字コ...
-
char str[256]の256の意味は?
-
Excel VBA メール作成について ...
-
COBOLのCOMP形式について
-
10Mバイトて文字数に すると何...
-
DataGridViewの特定列に入力さ...
-
COBOL PICTUREで X,S,Vの意味
-
Excel 1セル当りの文字数が2...
-
VBAでShift-JISのURLエンコード
-
エクセルシート名の制限を変更...
-
バイト列とバイナリ列の違いが...
-
CGIを勉強しています。¥n(改...
-
C言語でwin32apiを使ってnotepa...
-
printfの%eで指数部分の桁数を...
-
Visual Basicでパック10進(2進...
-
ビットスワップとバイトスワッ...
-
stable diffusionのエラー
-
テキストボックスに入力された...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
&jcode'convert(しても文字化け...
-
応募フォームなどの住所欄で最...
-
utf-8でメールを送信すると件名...
-
ESC/Pのテキスト印字の制...
-
全角カタカナチェックについて
-
CGIメールフォームのメールが文...
-
フォームメールを受信すると文...
-
SQLServerへの出し入れで文字化け
-
これはなんて文字コードかわか...
-
Window open パラメタについて
-
CGI掲示板の文字化け
-
文字コードsjisをUTF8に書き換...
-
CGIフォームから飛ばすメールが...
-
HttpURLConnection転送で漢字表示
-
PerlのCGIで全角スペースを入れて
-
.cgi でタグが勝手に変換されま...
-
CGI(Perl)の文字化けについて
-
検索窓の設置について
-
JavaScriptからCGI
-
perl cgi のエンコード SHIFT...
おすすめ情報