a2art

08/05/05 mb_send_mailでsubjectが文字化け

一部文字で発生します。“参加”の字です。subjectだけでメールの内容などは文字化けしません。原因は、まず間違いなくsjis使ってるせいです。

区 点 JIS  SJIS EUC  UTF-8  UTF-16 字
18 35 3243 89C1 B2C3 E58AA0 52A0   加
  1. eucにする
  2. 出力を工夫する
  3. この字を使わない

1.はdreamweaverのテンプレート使いまくってるのでとりあえず後回し。2も区切ったりしましたが、駄目で唯一¥n加¥nでうまくいきましたがヘッダ見ると表示がおかしい。結局3にしました。

追記
↑全くの見当違い。途中でsubjectが分割されるようでそれで文字化けするみたいです(文字にかかわらず)。とりあえず思いつくのがその位置で半角スペース使うとか。間抜けです。とりあえず調査

参考URL
http://ash.jp/code/unitbl21.htm
http://cocohome.hp.infoseek.co.jp/cocohome/l_moji2.html
http://ssmk.blogspot.com/2006_11_01_archive.html
他多数

Tags: , ,

Leave a Comment