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


記事No: 7116
投稿日: 2010/03/09(Tue) 13:39:02
タイトルpostmail 文字化け
ID情報: burebure
投稿者: コン
URLhttp://doooog.jp/postmail/postmail.html

postmailを使用させて頂いています。
お問合わせとして使用したくて少しだけフォームを変更しています。

転送はFTPを使用しています。
レンタルサーバーはさくらインターネットサーバーです。
チェックモードでも全てOKでした。

試しに日本語入力バージョンとローマ字小文字入力バージョンで
送信をしてみました。

ローマ字小文字バージョンでは文字化けもせず無事にmailが届きました。

日本語バージョンでは以下のように文字化けをします。

name = 譚セ莠輔∪繧・∩
email = k@k.ne.jp
message =
縺薙s縺ォ縺。繧擾シ・ />
<input type=

これは確認画面でも同じように文字化けをしていました。


FTPの設定で文字コードをshiftJISとJIS無変換の両方で
それぞれアップロードしたところ

shiftJISではページ全体が文字化けを起こし
JISではpostmailに記入した文字のみが文字化けを起こしています。

素人なので、初歩的なミスを犯しているのかもしれませんが
自分の頭だけではもう手に負えない状態です。

過去ログなどで探し自分でも試せるものは試してみました。
postmailで使用しているjcode.pl をClipMailのjcode.pl で設定しなおしたり・・・

これから別のページでClipMailも使用したいと考えていますので
文字化けの原因・改善策を教えて頂きたいです!

皆様どうぞご教授下さい。
宜しくお願い致します


記事No: 7117
投稿日: 2010/03/09(Tue) 13:57:38
タイトルRe: postmail 文字化け
ID情報: burebure
投稿者: コン
URLhttp://doooog.jp/postmail/postmail.html

追記です。
いま調べましたら文字コードはUTF-8のようです。


記事No: 7118
投稿日: 2010/03/09(Tue) 15:55:14
タイトルRe: postmail 文字化け
ID情報: teketen
投稿者: てけてん

KENTさんのスクリプトは、utf8には対応していません。
ですので、フォームであるpostmail.html及びpostmail.cgiの文字コードは、Shift_jisにする必要があります(保存とcontent-type共に)。
もしも、どうしてもutf8にしたい場合は、KENT-WEBサポート掲示板過去ログで検索して、過去ログの改造方法を参考にするか、他サイトのutf8に対応したメールフォームのスクリプトに乗り換える必要があります。


記事No: 7122
投稿日: 2010/03/09(Tue) 19:10:02
タイトルRe^2: postmail 文字化け
ID情報: burebure
投稿者: コン
URLhttp://doooog.jp/postmail/postmail.html

> KENTさんのスクリプトは、utf8には対応していません。
> ですので、フォームであるpostmail.html及びpostmail.cgiの文字コードは、Shift_jisにする必要があります(保存とcontent-type共に)。
> もしも、どうしてもutf8にしたい場合は、KENT-WEBサポート掲示板過去ログで検索して、過去ログの改造方法を参考にするか、他サイトのutf8に対応したメールフォームのスクリプトに乗り換える必要があります。

ありがとうございます。
他のサイトでutf8対応のメールフォームを探したことが
あったのですが、イメージ通りのものがなくて・・・

一度過去ログの改造方法で検索して調べてみます。


[検索ページ]