人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

今PHPで、携帯にメールを送信したいのですが
その送信するタイトルや、本文に半角カタカナを
書き込んで送信したいです。
ですが現在は、mb_send_mailやPEARのMail.php、Mail/mime.phpなどを
使っても???という表示になってしまいます。

現在は、Mail_mimeDecodeを使用してみようと
思っているのですが、なかなか動きません。
これだと半角カタカナいけるんですか?

何かいい方法はあるのでしょうか?


●質問者: hopefully
●カテゴリ:就職・転職 ウェブ制作
✍キーワード:MIME Pear PHP カタカナ タイトル
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● pahoo
●40ポイント

mail関数で、文字セットに ISO-2022-JP を使ってみてください。

詳細は下記を参考にしてください。

◎質問者からの返答

出来ました。

ありがとうございます。


2 ● ftns
●2ポイント

元々電子メールでは、いわゆる半角カナは禁止されています。

歴史的な経緯があってそう決まっているのです。

携帯どうしなら半角カナを使えますが、あれはイレギュラーな物で

あって本来はあってはならない事なのです。

◎質問者からの返答

それはしっているのですが、携帯サイトからくる

メールの中に半角カナが化けずに来ているんです。

それのやり方を知りたいのです。


3 ● b-wind
●38ポイント

メールのサブジェクトは ISO-2022-JP をエンコードしたものですので、半角カナは使用できません。


メール本文に関しては Shift_JIS で本文を書くことで半角カナを記述することが出来ます。

ただし、通常使われるメール送信とはヘッダも変わってきます(文字コード指定の部分とか)のでそのあたりも設定する必要があります。

◎質問者からの返答

プログラム本体もSJISで書かないといけないのでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ