PHPで携帯にメールが届くWebサイトを制作しておりますが

815SH 821SHが文字化けします。
その携帯の持ち主が言うには、文字コードをShift-Jisに設定すると直るそうですが
これを、初めからShift-Jisにするにはどうすればよいでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/08/12 11:54:51
  • 終了:2008/08/12 23:36:37

回答(2件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/08/12 13:41:14

ポイント35pt

コメント欄に書き込めないので、回答欄にて失礼します。


状況を確認させてください。

PHP でメールを送信する際、ISO-2022-JP にエンコードして送信していますか?

差し支えなければ、どのような関数を使い、どのようなコーディングをしているかお知らせください。

id:makocan

エンコードがShift-Jis

送信は、PEARのMailを使用してます。

2008/08/12 14:09:56
id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332008/08/12 17:10:12

ポイント35pt

エンコードがShift-Jis

送信は、PEARのMailを使用してます。

ライブラリを使った日本語メール送信」のサンプル・プログラムの EUC-JP の部分を SJIS と読み替えてください。

このようなコーディングをされていますか?

もし、これで化けているようでしたら、ルール違反ではありますが、携帯ユーザーが仰っているようにシフトJISで送ってみるしかないのでしょう。「携帯メールの文字化け(ソフトバンク)」が参考になります。


設定された回答回数の上限になりました。コメント欄を開けていただくか、回答欄の回数設定の変更をお願いします。

id:makocan

pahoo様の前述の通りに、isoにしていなかったのが原因だったようです。

以前、isoには嫌な思い出があったため、避けておりました。。。

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

2008/08/12 23:36:29

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません