KENT-WEB サポートコーナー 過去ログ [ 0201 ]


記事No: 16327
投稿日: 2020/05/12(Tue) 10:15:17
タイトルcartformからの管理者へのメール本文の文字化け
ID情報: mas777
投稿者: 増村茂樹
URLhttp://cus4.mvl-inc.com/cartform/cartform.html

弊社のHPで、Cartformを使用させていただこうとしているのですが、購入時の管理者へのお知らせメールの本文のみが、どうしても文字化けしてしまいます。

購入者への返信メールや、管理者へのメールの標題は、文字化けしていません。

何分、HTML、CGI等に関しては、素人のため、誠に申し訳ありませんがお訊ねする次第です。

よろしくお願い致します。


記事No: 16328
投稿日: 2020/05/12(Tue) 21:53:40
タイトルRe: cartformからの管理者へのメール本文の文字化け
ID情報: hirayama
投稿者: hirayama

tmplディレクトリ内のmail.txtの文字コードは
UTF-8になっているでしょうか。


記事No: 16329
投稿日: 2020/05/13(Wed) 13:36:19
タイトルRe^2: cartformからの管理者へのメール本文の文字化け
ID情報: mas777
投稿者: 増村茂樹

> tmplディレクトリ内のmail.txtの文字コードは
> UTF-8になっているでしょうか。

はい、確認致しましたが、UTF-8となっております。


記事No: 16330
投稿日: 2020/05/13(Wed) 15:06:56
タイトルRe^3: cartformからの管理者へのメール本文の文字化け
ID情報: hirayama
投稿者: hirayama
URLhttps://shade-search.com/sts/term/term.php

>はい、確認致しましたが、UTF-8となっております。
となると難しいですね...

返信メールやタイトルなどは文字化けしていないということだったので、
管理者へのお知らせメール本文の元となっているmail.txtが怪しいと思ったのですが。

念のため、cartform/tmplディレクトリ内の.htaccessファイルを削除して
一時的にtmplディレクトリ内が見られるようにしてもらえないでしょうか。


記事No: 16331
投稿日: 2020/05/13(Wed) 15:24:24
タイトルRe^4: cartformからの管理者へのメール本文の文字化け
ID情報: mas777
投稿者: 増村茂樹

> >はい、確認致しましたが、UTF-8となっております。
> となると難しいですね...
>
> 返信メールやタイトルなどは文字化けしていないということだったので、
> 管理者へのお知らせメール本文の元となっているmail.txtが怪しいと思ったのですが。
>
> 念のため、cartform/tmplディレクトリ内の.htaccessファイルを削除して
> 一時的にtmplディレクトリ内が見られるようにしてもらえないでしょうか。

どのようにすればよろしいでしょうか。
具体的にご教示願えますでしょうか。
不可視ファイルを見られるようにすればよろしいようですね。
今、削除致しました。


記事No: 16332
投稿日: 2020/05/13(Wed) 15:40:24
タイトルRe^5: cartformからの管理者へのメール本文の文字化け
ID情報: hirayama
投稿者: hirayama
URLhttps://shade-search.com/sts/term/term.php

> どのようにすればよろしいでしょうか。
> 具体的にご教示願えますでしょうか。
> 不可視ファイルを見られるようにすればよろしいようですね。
> 今、削除致しました。

mail.txtを確認しました。確かにUTF-8になっていますね。
.htaccessは元に戻しておいてください。


記事No: 16333
投稿日: 2020/05/13(Wed) 15:45:43
タイトルRe^6: cartformからの管理者へのメール本文の文字化け
ID情報: mas777
投稿者: 増村茂樹

> > どのようにすればよろしいでしょうか。
> > 具体的にご教示願えますでしょうか。
> > 不可視ファイルを見られるようにすればよろしいようですね。
> > 今、削除致しました。
>
> mail.txtを確認しました。確かにUTF-8になっていますね。
> .htaccessは元に戻しておいてください。

了解しました。今、もどしました。


記事No: 16334
投稿日: 2020/05/13(Wed) 18:42:32
タイトルRe^7: cartformからの管理者へのメール本文の文字化け
ID情報: hirayama
投稿者: hirayama
URLhttps://shade-search.com/sts/term/term.php

メール本文はどのように文字化けしているのでしょうか


記事No: 16335
投稿日: 2020/05/13(Wed) 19:47:56
タイトルRe^8: cartformからの管理者へのメール本文の文字化け
ID情報: mas777
投稿者:  増村茂樹

> メール本文はどのように文字化けしているのでしょうか

こんな感じです。

<文字化け例削除>


記事No: 16336
投稿日: 2020/05/13(Wed) 23:36:41
タイトルRe^9: cartformからの管理者へのメール本文の文字化け
ID情報: hirayama
投稿者: hirayama

使用するメールソフトによって文字化けするのと
しないのがあるようですね。
Thunderbirdで同様の文字化けが発生することを確認しました。

管理者へのメール送信では
ヘッダ部分でContent-typeの指定が抜けているようです。

cartform.cgiの448行目あたり
$body .= "MIME-Version: 1.0\n";
の下に

$body .= "Content-type: text/plain; charset=iso-2022-jp\n";

を追加してみてください。

それと上記の文字化けテキストは変換すると元のテキストに復元できてしまうので、
削除しておいてください。


記事No: 16337
投稿日: 2020/05/14(Thu) 04:21:48
タイトルRe^10: cartformからの管理者へのメール本文の文字化け
ID情報: mas777
投稿者: 増村茂樹

> 使用するメールソフトによって文字化けするのと
> しないのがあるようですね。
> Thunderbirdで同様の文字化けが発生することを確認しました。
>
> 管理者へのメール送信では
> ヘッダ部分でContent-typeの指定が抜けているようです。
>
> cartform.cgiの448行目あたり
> $body .= "MIME-Version: 1.0\n";
> の下に
>
> $body .= "Content-type: text/plain; charset=iso-2022-jp\n";
>
> を追加してみてください。
>
> それと上記の文字化けテキストは変換すると元のテキストに復元できてしまうので、
> 削除しておいてください。

ご指示の通りに修正し、無事、文字化けが起こらなくなりました。

どうもありがとうございました。


[検索ページ]