GmailクライアントAPI(PHP)とPearを使ってメール送信する場合に、 本文の文字化け対策について。 Pear http://pear.php.net/index.php 事象 本文の文字化けが発生。 メールのソースを見ると、ISO-8859-1が設定されており、 mb_convert_encoding($body, "ISO-2022-JP"); と変換しても文字化けしてしまっていました。 原因と対策 Pearのソースを見たところ、ISO-8859-1固定で設定している箇所を発見。 pearのルートディレクトリ/Mail/mime.php // [Line:143] var $_build_params = array( // What encoding to use for the headers // Options: quoted-printable or base6
![PearでのGmail送信時の文字化け対策 | GoogleApps | Hata ICT Office](https://cdn-ak-scissors.b.st-hatena.com/image/square/71015a381f9b1a99a7e54ee03ad28573d0176a0d/height=288;version=1;width=512/http%3A%2F%2Fhata-it.com%2Fwp-content%2Fuploads%2F2014%2F09%2FIMG_0808.jpg)