PHP(ピー・エイチ・ピー)

mb_send_mail()を使うと、機種依存文字が「?」に文字化け!!

お問い合わせフォームにwindowsの機種依存文字である「﨑」を入力すると、

文字化けを起こしてしまいます。

 

調べてみると、

mb_send_mail()関数だと機種依存文字は文字化けしてしまうとの事!!

 

それで、

機種依存文字を入力する可能性がある場合にはmail()関数を使用すればいいとのことだったので、

そのように修正して「﨑」を送信してみると文字化けせずに送信できるようになりました。

 

念の為に他の機種依存文字もいくつかテストしておくことに!!

 

「Ⅰ、Ⅱ、、、、、Ⅹ」は大丈夫!!

「㈱」「㈲」も大丈夫!!

「アイウエオ」も大丈夫!!

「①、②、、、、、⑩」も大丈夫!!

ということで、

ひとまずこれで大丈夫そうなので様子見です。

 

因みに、

これでも駄目ない場合は機種依存しない文字、

例えば「㈱、㈲」であれば「(株)、(有)」に

「Ⅰ、Ⅱ、、、」であれば「1、2、、、」などに変換してやるしかないようです。

この記事を書いている人
株式会社ディープ

名前ダッチ

メールアドレスadachi@deep-deep.jp

Twitterはこちら >>

関連記事

最近の記事

  1. WP:WordPress(ワードプレス)
  2. WP:WordPress(ワードプレス)
  3. レンタルサーバ:おすすめの共用サーバ
  4. アフィリエイト
  5. VPSサーバー
  6. ブログのネタ探し
  7. プログラミング
  8. SSLとは
  9. 常時SSL通信設定後にやっておくべきこと
  10. 常時SSL通信設定方法

Twitter

ダッチ@職業ブロガー兼プログラマー
@gatsu0000

  • リモートやってみて分かったこと。 会社って意外と仕事に集中できていなかった。 当たり前か。会社って、別に落ち着ける空間じゃないですからね。
    about 1週間 ago via Twitter Web App

アーカイブ

PAGE TOP