2006年01月23日
MX Kollectionで日本語メール @ Mac
イベントの参加登録受け付けをウェブでやる為に、Dreamweaver+MX Kollectionで使って作っているのですが、レコードのインサートトランザクションにメールを送信するトリガーをサーバービヘイビアで追加しています。日本語に対応してない旨は先の日記で買いたいと思いますが、改造すれば何とかなるので、何処をどの様に修正すればよいか試行錯誤しました。
PerlでCGIを作っていた時代から、最近までPHPでもメール送信が必要な部分は全てJISで送信するように作っていたので、SJISだと不具合が発生するのではないかと思っていました。しかし、意外とSJISで不具合の起きる環境は少ないのかも知れません。以前はメールサーバーが7bitしか通さないという理由で、JISだったりしたわけですし、実際古いメールクライアントはSJISだと文字化けしていた気がします。MX Kollectionがデフォルトで対応している、UTFなんかも試してみたのですが、流石にこれに対応しているメールクライアントは最近のモノだと思うので却下。で結局SJISになるので、テンプレートをSJISで作成し、サーバービヘイビアの一部を下記のように修正しました。
$emailObj->setEncoding("Shift_JIS");
ビヘイビアのオリジナル部分を改造しようかとも思ったのですが、バージョンアップの場合などに不具合が発生すると困るので、ビヘイビア適用後に修正する事にしました。
ただし、サブジェクトは別の問題なので、今回は英語のサブジェクトを使う事にしました。日本語のサブジェクトを使う場合の修正点は後日気が向けば書きます。SJISでサブジェクトを書くと文字化けすると思うので、ちょっと修正が必要です。
関連日記
- 2005年08月26日 ImageMagickかGD (4428)@ Mac
- 2005年08月30日 ImageMagick (4203)@ Mac
- 2008年11月27日 第一回「Adobe Dreamweaver Developer Toolboxを使おう!!」 (4046)@ ウェブ
- 2007年03月29日 Delphi for PHP (4011)@ Windows
- 2006年03月04日 明日は佐東公民館で勉強会 (3807)@ Mac
- 2007年10月19日 明日はDreamweaver CS3勉強会 (3638)@ Mac
- 2006年03月01日 Dreamweaverフォーマットリストが文字化け (3603)@ Mac
- 2007年09月15日 [mixi] Dreamweaver Developer Toolbox (3564)@ ウェブ
- 2006年01月22日 MX Kollectionのユーザー登録関係ビヘイビア (3406)@ Mac
- 2007年03月07日 Javascript DHTML calendar (3388)@ ウェブ
- 2007年04月16日 Adobe Dreamweaver Developer Toolbox (3363)@ Mac
- 2006年01月27日 MX Kollectionでフォームの入力チェック (3342)@ Mac
- 2008年02月25日 Dreamweaver CS4 SneakPeak (3338)@ Mac
- 2008年11月17日 DWを使った「デザイナーのためのプログラミング入門」 (3264)@ ウェブ
- 2008年02月04日 Adobe Dreamweaver Developer Toolboxの日本語ローカライズ (3157)@ Mac
- 2006年03月03日 MX Kollectionで使われているカレンダー (3095)@ ウェブ
- 2007年07月01日 Adobe Dreamweaver CS3 + Developer Toolbox (3054)@ Mac
- 2006年03月08日 「MX Breadcrumbs」と「MX Tree Menu」(Dreamweaver機能拡張) (3008)@ Mac
- 2004年09月24日 GPS情報付き画像 (2984)@ Mac
- 2005年08月10日 MX Kollection 3 ユーザー認証編 (2977)@ ウェブ
- 2007年04月23日 Captchaのビヘイビアが上手く動かない。(T_T) (2829)@ ウェブ
- 2006年03月14日 MX Widgets 3(Dreamweaver機能拡張) (2785)@ Mac
- 2005年01月27日 グラフ作成機能拡張 for DW (2743)@ ウェブ
- 2004年04月27日 Dreamweaver Extension Managerの不具合 (2741)@ Mac
- 2005年10月23日 kei3.comの現サーバー解約と今後の予定 (2729)@ ウェブ
- 2005年08月17日 MX Kollection 3、自分には合わない (2728)@ Mac
- 2005年04月27日 MX Kollection (2724)@ ウェブ
- 2005年08月01日 MX Kollection 3 (2720)@ ウェブ
- 2005年06月29日 MX Kollection 3 (2685)@ Mac
- 2004年09月16日 続:ユーザー認証の仕組み (2684)@ ウェブ
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。