エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PHPで機種依存文字をメールする。 - 情報の間に入ってみるブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHPで機種依存文字をメールする。 - 情報の間に入ってみるブログ
とあるWebサイトで、フォームからメールを送信する機能をつけました。 PHPのmb_send_mailを使ってたんで... とあるWebサイトで、フォームからメールを送信する機能をつけました。 PHPのmb_send_mailを使ってたんですが、まるいちや半角のなかぐろとかが文字化けしてました。 結論から言うと、おそらくmb_send_mailではどうしようもないのではないかと。 mb_send_mailはmb_languageで設定された言語によってエンコードする文字コードが決められてしまうんですが、それが機種依存文字に対応してないので。 例えばmb_language('ja')だとISO-2022-JPでエンコードされるようです。 あらかじめ投稿内容を mb_convert_encoding($body, 'iso-2022-jp-ms', 'euc-jp'); としてエンコードして、mail関数を用いてなんとか対応できました。