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


記事No: 10242
投稿日: 2012/03/14(Wed) 20:23:47
タイトルpostmail(UTF-8) v6.1で文字化けが出る
ID情報: yassi
投稿者: yassi
URLhttp://www.aslief.jp/smartphone_1/#reserve

スマートフォン用のサイトを作成しており、
postmail(UTF-8) v6.1を使わせていただいております。
html内のselectタグ部分の一部(担当者の部分)に文字化けが出てしまいます。

PC・iphoneからだと文字化けしないのですが、
andoroid端末からでのみ文字化けしてしまいます。

現在もサイトは稼働させており、
実際に稼働させているのは文字化けする部分の"value"値を
半角英数にして、文字化けを防いでいます。

停止させるわけにはいきませんので、
問題が生じてるサンプルを別途アップロードしてあるのが
下記のURLです。
http://www.aslief.jp/smartphone_1/#reserve

過去ログのNo.9483と同じような化け方だったので、
UTF-8で下記のファイルを保存しなおして
みましたが、改善されませんでした。
mail.txt
reply.txt
conf.html
thx.html
err1.html
err2.html

使用しているサーバーは大塚商会のアルファメールダイレクトです。
http://www.webdirect.jp/static/function/alphamail/system.html

ご教授いただきたく思います。
よろしくお願いいたします


記事No: 10246
投稿日: 2012/03/15(Thu) 11:16:26
タイトルRe: postmail(UTF-8) v6.1で文字化けが出る
ID情報: yassi
投稿者: yassi
URLhttp://www.aslief.jp/smartphone_1/#reserve

下記に文字化けする部分のメールのサンプルを表示させていただきます。なお、*部分は正常に表示されています。

これで原因がわかりますでしょうか?

\x{feff}このメールは自動送信でお送りしています。
以下のとおり予約フォームメールより送信がありました。

------------------------------------------------------------
▼送信内容
------------------------------------------------------------

お名前 = *****
電話 = **********
メール = *********
予約日 = 2012/3/8
時 = 09時
分 = 15分
ヘア・メニュー = トリートメント ヘッドスパ
担当者 = \x{fffd}\x{fffd}\x{fffd}\x{fffd}\x{fffd}
連絡事項 =


------------------------------------------------------------
送信日時 : 2012/03/07(Wed) 13:10:58
ブラウザ : Mozilla/5.0 Linux U Android 2.2.1 ja-jp IS03 Build/S9090 AppleWebKit/533.1 KHTML, like Gecko Version/4.0
ホスト名 : *******
------------------------------------------------------------


記事No: 10248
投稿日: 2012/03/15(Thu) 16:00:30
タイトルRe^2: postmail(UTF-8) v6.1で文字化けが出る
ID情報: yassi
投稿者: yassi
URLhttp://www.aslief.jp/smartphone_1/#reserve

文字化け関連のスレッド<No.9862>で掲載してあった
Jcode.pmではなくEncode.pmを使用した方法で問題の一部(担当者)は
改善出来ました。

しかし、まだ一箇所文字化けを起こしている部分があります。
tmplフォルダ内のmail.txtが表示される冒頭部分です。
「\x{feff}このメールは自動送信でお送りしています。
以下のとおり予約フォームメールより送信がありました。」

このmail.txtはUTF-8で保存し、アスキーモードで転送してあります。
UTF-8Nではありません。
また、スペースなども含まれていませんが、原因はお分かりになりませんでしょうか?
ご教授いただきたく思います。
よろしくお願いいたします。


記事No: 10254
投稿日: 2012/03/16(Fri) 12:29:49
タイトルRe^3: postmail(UTF-8) v6.1で文字化けが出る
ID情報: kent
投稿者: KENT

> 文字化け関連のスレッド<No.9862>で掲載してあった
> Jcode.pmではなくEncode.pmを使用した方法で問題の一部(担当者)は
> 改善出来ました。
>
> しかし、まだ一箇所文字化けを起こしている部分があります。
> tmplフォルダ内のmail.txtが表示される冒頭部分です。
> 「\x{feff}このメールは自動送信でお送りしています。
> 以下のとおり予約フォームメールより送信がありました。」
>
> このmail.txtはUTF-8で保存し、アスキーモードで転送してあります。
> UTF-8Nではありません。
> また、スペースなども含まれていませんが、原因はお分かりになりませんでしょうか?
> ご教授いただきたく思います。
> よろしくお願いいたします。

このように或る特定機種にしか発生しない事象であれば、実機も手元になく、残念ながらわからないですね。
試しに、スクリプト上部に、

use utf8;

の一行を書くとどうなりますか?


記事No: 10255
投稿日: 2012/03/16(Fri) 16:38:31
タイトルRe^4: postmail(UTF-8) v6.1で文字化けが出る
ID情報: yassi
投稿者: yassi
URLhttp://www.aslief.jp/smartphone_1/#reserve

> > 文字化け関連のスレッド<No.9862>で掲載してあった
> > Jcode.pmではなくEncode.pmを使用した方法で問題の一部(担当者)は
> > 改善出来ました。
> >
> > しかし、まだ一箇所文字化けを起こしている部分があります。
> > tmplフォルダ内のmail.txtが表示される冒頭部分です。
> > 「\x{feff}このメールは自動送信でお送りしています。
> > 以下のとおり予約フォームメールより送信がありました。」
> >
> > このmail.txtはUTF-8で保存し、アスキーモードで転送してあります。
> > UTF-8Nではありません。
> > また、スペースなども含まれていませんが、原因はお分かりになりませんでしょうか?
> > ご教授いただきたく思います。
> > よろしくお願いいたします。
>
> このように或る特定機種にしか発生しない事象であれば、実機も手元になく、残念ながらわからないですね。
> 試しに、スクリプト上部に、
>
> use utf8;
>
> の一行を書くとどうなりますか?

postmail.cgiの上部のコピーライトのすぐ下に記述してみました。
「undefined」と表示され、動作しなくなります。

また、当方の書き方が悪く誤解をさせてしまって申し訳ございません。
スマートフォン用のフォームをつくっていますが、
andoroidだけで生じた文字化けはEncode.pmを使用した方法で解決いたしました。

mail.txtの下記の部分で生じている文字化けは上記URLのフォームを
PC・スマホ(andoroid・iphoneの両方)で送信した場合に
PC(firefox・IE・chromeから送信)
スマートフォン(andoroid・iphoneから送信)の全てで文字化けてしまっているので、
andoroid固有のものではありません。

> > 「\x{feff}このメールは自動送信でお送りしています。
> > 以下のとおり予約フォームメールより送信がありました。」

お教えいただけますでしょうか?


記事No: 10257
投稿日: 2012/03/16(Fri) 22:27:33
タイトルRe^5: postmail(UTF-8) v6.1で文字化けが出る
ID情報: teketen
投稿者: てけてん

> UTF-8Nではありません。

utf8なら、その文字化けはBOMの部分だと思うので、utf8Nで保存して下さい。


記事No: 10258
投稿日: 2012/03/17(Sat) 09:52:21
タイトルRe^6: postmail(UTF-8) v6.1で文字化けが出る
ID情報: yassi
投稿者: yassi
URLhttp://www.aslief.jp/smartphone_1/#reserve

> > UTF-8Nではありません。
>
> utf8なら、その文字化けはBOMの部分だと思うので、utf8Nで保存して下さい。

ご教授いただきました通り、
UTF-8Nで保存し直してアップロードしてみたところ、
不具合の修正が確認できました。

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


[検索ページ] [掲示板]