記事No | : 8909 |
投稿日 | : 2011/08/09(Tue) 22:29:33 |
タイトル | : postmail使用時の自動送信の文字化けについて(utf) |
ID情報 | : nakayan |
投稿者 | : なかやん |
http://testpage.nukenin.jp/form/campaign01.cgi
(URLはCGIファイルの仮アップ先です)
初めての投稿、失礼いたします。
運営サイト内でフォームを作成することになり、
kent-web様のPOST-MAIL v4.3を使用することにいたしました。
上記を使う理由としては、今までにも使用する機会が多々あり
使い勝手が良いと感じていた為です。
そこで作業を進めていますと、ある問題に直面しました。
【現象】
自動送信メールの内容が下記のように文字化けしてしまう
────────────────────────────
▼送信内容
────────────────────────────
縺雁錐蜑� = 荳ュ螻ア蟆壼セウ
繝輔Μ繧ャ繝� = 縺ェ縺九d縺セ縺溘°縺ョ繧�
諤ァ蛻・ = 逕キ諤ァ
蟷エ鮨「 = 20莉」
繝。繝シ繝ォ繧「繝峨Ξ繧ケ = nakayama@seez.jp
驛オ萓ソ逡ェ蜿キ = 2720824
驛ス驕灘コ懃恁 = 譚ア莠ャ驛ス
蟶ょ玄逕コ譚代�逡ェ蝨ー = 雎雁ウカ蛹コ
繝薙Ν繝サ蟒コ迚ゥ蜷� = 繝ッ繧、繧コ繝薙Ν
繧「繝ウ繧ア繝シ繝� = Yahoo!
(上記以外の部分は文字化けておりません)
【原因予想】
サイト全体をutf-8で統一しており、上記に使用される
body.txtの文字コードの指定が影響しているのではないか。
現在、body.txtはshift-jisで指定しております。
ちなみに、utf-8にしますと…上記以外の全ての部分が
文字化けてしまいます。
(htmlファイルやcgiファイルは全てutf-8で指定しております)
作業が終盤に来ての発見でしたので、今から
utf-8対応のフォームで作り変える時間を考えますと
今回はこのまま進めていきたい思っております。
過去ログはひと通り拝見いたしました。
内容の近い質問もございましたが未だに光が見えません…。
時間との兼ね合いもありまして、ご質問させていただきました。
お手数ですがご教示いただけますでしょうか。
よろしくお願いいたします。
記事No | : 8911 |
投稿日 | : 2011/08/10(Wed) 08:29:52 |
タイトル | : Re: postmail使用時の自動送信の文字化けについて(utf) |
ID情報 | : kent |
投稿者 | : KENT |
> 【原因予想】
> サイト全体をutf-8で統一しており、上記に使用される
> body.txtの文字コードの指定が影響しているのではないか。
>
> 現在、body.txtはshift-jisで指定しております。
> ちなみに、utf-8にしますと…上記以外の全ての部分が
> 文字化けてしまいます。
> (htmlファイルやcgiファイルは全てutf-8で指定しております)
以下の2案のどちらで対応しているのでしょう?
http://www.kent-web.com/support/bbs/?list=log&no=8852&pg=10
それから、設置先URLは書いてください。
記事No | : 8912 |
投稿日 | : 2011/08/10(Wed) 11:53:39 |
タイトル | : Re: postmail使用時の自動送信の文字化けについて(utf) |
ID情報 | : nakayan |
投稿者 | : なかやん |
ご返答ありがとうございます。
URLの件、失礼をいたしました。
> 以下の2案のどちらで対応しているのでしょう?
> http://www.kent-web.com/support/bbs/?list=log&no=8852&pg=10
恐らく案2に該当するかと思われます。
文字コードの指定につきましては以下の通りになります。
※上部で恐らくと申し上げましたのは、
過去ログ等を見ながら作業を進めましたが、
完全にutf用にコードの改変が完了しているか
恥ずかしながら判断しかねる為です…。
-- form.html(utf-8)
-- campaign01.cgi(utf-8)(705)
-- [data]
---- index.html
---- log.cgi(606)
-- [lib]
---- index.html
---- io-socket.pl(604)
---- jcode.pl(604)
-- [tmpl]
---- body.txt(shift-jis)
---- conf.html(utf-8)
---- err1.html(utf-8)
---- err2.html(utf-8)
---- thx.html(utf-8)
こちらで情報は足りますでしょうか。
お手数をおかけしますがよろしくお願いいたします。
記事No | : 8913 |
投稿日 | : 2011/08/10(Wed) 12:16:42 |
タイトル | : Re^2: postmail使用時の自動送信の文字化けについて(utf) |
ID情報 | : kent |
投稿者 | : KENT |
> ご返答ありがとうございます。
> URLの件、失礼をいたしました。
>
> > 以下の2案のどちらで対応しているのでしょう?
> > http://www.kent-web.com/support/bbs/?list=log&no=8852&pg=10
>
> 恐らく案2に該当するかと思われます。
> 文字コードの指定につきましては以下の通りになります。
>
> ※上部で恐らくと申し上げましたのは、
> 過去ログ等を見ながら作業を進めましたが、
> 完全にutf用にコードの改変が完了しているか
> 恥ずかしながら判断しかねる為です…。
>
> -- form.html(utf-8)
> -- campaign01.cgi(utf-8)(705)
>
> -- [data]
> ---- index.html
> ---- log.cgi(606)
>
> -- [lib]
> ---- index.html
> ---- io-socket.pl(604)
> ---- jcode.pl(604)
>
> -- [tmpl]
> ---- body.txt(shift-jis)
> ---- conf.html(utf-8)
> ---- err1.html(utf-8)
> ---- err2.html(utf-8)
> ---- thx.html(utf-8)
>
> こちらで情報は足りますでしょうか。
> お手数をおかけしますがよろしくお願いいたします。
「案2」であれば、すべて(全ファイル)をUTF-8にする必要があります。body.txtもUTF-8とします。
また、jcode.plはUFT-8に未対応のため、postmail.cgiの内部処理を、すべてコメントアウト(無効化)する必要があると思います。
記事No | : 8915 |
投稿日 | : 2011/08/10(Wed) 13:07:08 |
タイトル | : Re: postmail使用時の自動送信の文字化けについて(utf) |
ID情報 | : nakayan |
投稿者 | : なかやん |
ご返信ありがとうございます。
> 「案2」であれば、すべて(全ファイル)をUTF-8にする必要があります。body.txtもUTF-8とします。
> また、jcode.plはUFT-8に未対応のため、postmail.cgiの内部処理を、すべてコメントアウト(無効化)する必要があると思います。
上記を参考にさせていただき、全てのファイルをUTF-8で保存し
再度アップいたしました(html、cgi、pl、txtファイル)
ですが、上記cgiファイルの内部処理の件につきまして
現状の私の知識と経験では即解決に辿り着けそうにありません。
色々とご助言をいただいて申し訳ございませんが、
作業時間の問題と、KENT様のお手を煩わせる訳にいきませんので
UTF対応のフォームを探すことにいたします。
内部処理等の件は、個人的に時間のある時に挑戦してみます。
丁寧にご対応いただき誠にありがとうございました。
また機会がございましたらよろしくお願いいたします。