作業メモ【perlでメール送信】文字化け

コーディング

プロフィールは、こちらから
⇒ カラーミーショップカスタマイザー Masashi

perl でメール送信するプログラムを導入したときの記録ですしょぼん

WordPress にメール送信するプログラムを導入する作業される方の参考になれば、うれしいですニコニコ

格闘した原因

WordPress の文字コードが utf-8 で、メール送信プログラムが Shift_JIS のため、文字化けが起きた。


確認事項

Jcode::convert で文字コードを変換させる。

※ Jcode.pm を使用

送信確認画面では、きちんと表示される。しかし、メールを送信すると文字化け(はてな?が表示される)となる。


解決

Jcode::convert の設定ミスでした。

はじめ、Jcode::convert( *name , ‘sjis’ , ‘utf8’ ) としてましたが、

送信の処理をするとき、この変換処理が実行されません。

この記述だと、「 文字コードが utf8 のときだけ、sjis に変換する 」という処理になってしまうようです。

そこで、Jcode::convert( *name , ‘sjis’ ) と変更し、送信処理でも変換されるようになりました。

  • このエントリーをはてなブックマークに追加
Masashi

Masashi執筆者

投稿者プロフィール

自己紹介

生まれも育ちも宮城県仙台市です。
子供は3人ニコニコで、少子化対策に貢献音譜

カラーミーのカスタマイズは、5年目に突入!!

ネットショップの制作は、もちろん、

お客様のご要望でカラーミーショップに

 ・ 送料を商品ごとに表示させるカスタマイズ

 ・ 会員価格のカスタマイズ

など、色々カラーミーショップのカスタマイズ行っていますグッド!

2012年からEC-CUBEでのショッピングサイト制作も始めました!!

この著者の最新の記事

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

コメントするためには、 ログイン してください。

人気記事

2012年12月
« 10月   1月 »
 12
3456789
10111213141516
17181920212223
24252627282930
31  
ページ上部へ戻る