タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

メールとphpに関するb7968のブックマーク (5)

  • SwiftMailerでJIS(iso-2022-jp)のメールを送る件 - uzullaがブログ

    メールフォーマーとしては「そろそろUTF-8で受信できないメーラーは絶滅したんじゃないか?」と度々おもいますが、思い出したようにお客様よりクレームがはいり、結局iso-2022-jpで送るように修正する事になります。 有象無象のうさんくさい古びたメーラーや、うさんくさい変換処理をおこなうレガシープロバイダのMTA相手にメールを送るなら、鉄板はいまだqdmailですが、流石にもうしんどい*1ので、SwiftMailerを使いたい、というのが正直な所ですね。 2〜3年位前まではSwiftMailerはUTF-8以外は結構無理ゲーで、jisで送るのは結構面倒だったと記憶していますが(2年も前!というべき?)、最近はちゃんと対応され、楽になっています。 で、まあ、今日久々にSwiftMailerでjis対応したメールフォーム書こうとググったら、予想以上に昔の情報にばかり行き着いたので、メモです。

    SwiftMailerでJIS(iso-2022-jp)のメールを送る件 - uzullaがブログ
  • PHPのマルチバイト文字列関数で”ISO-2022-JP”, “JIS”, “ISO-2022-JP-MS”の違い | おふろめ

    PHPのマルチバイト文字列関数で”ISO-2022-JP”, “JIS”, “ISO-2022-JP-MS”の違い PHP5.2.1ぐらいから”ISO-2022-JP-MS”というのも使えるそうなので”ISO-2022-JP”,”JIS”とどう違うか試してみました。 <?php /* UTF-8からISO-2022-JP, JIS, ISO-2022-JP-MSに変換してみる */ setlocale( LC_ALL, 'ja_JP.UTF-8' ); /* ダメ元で☎ ☃なども */ $str = 'アイウエオ ㈱ ㈲ ① ② Ⅰ Ⅱ ℡ ㎏ ㎎ 﨑 髙 神 ☎ ☃'; header( 'Content-Type: text/plain; charset=ISO-2022-JP' ); printf( "%sn", 'PHP' . PHP_VERSION ); $encodings =

    PHPのマルチバイト文字列関数で”ISO-2022-JP”, “JIS”, “ISO-2022-JP-MS”の違い | おふろめ
  • mb_convert_encodingのJISとISO-2022-JP | UCWD-Studio

    知り合いが勤めている会社が運営するASPサービスの機能追加や保守をお手伝いする仕事が最近入りまして、ちょっとバタバタしていました。ら、ブログの投稿間隔が結構空いてしまいましたね。 そのASPサービスは主にPHPで作成されているのですが、そのサービスの要改善点の一つに、機種依存文字が含まれたテキストをメール送信した際に機種依存文字が文字化けするという、まぁありがちな問題が含まれていたので、ちょっと調べてみて見つけた記事です。 れぶろぐ – [PHP] mb_convert_encoding 関数の ISO-2022-JP と JIS の違い mb_convert_encoding() 関数でエンコーディングを指定する際、ISO-2022-JP と JIS では意味が違うというのはご存知でしょうか? PHP のソースコード (mbfilter_jis.c) を見てみると、それぞれのエンコーディ

    mb_convert_encodingのJISとISO-2022-JP | UCWD-Studio
  • mb_convert_encodingのautoが危険な理由 - Qiita

    mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] ) は文字エンコーディングを変換する関数です。 mb_convert_encodingに潜む問題 第3引数の $from_encoding には変換前の文字エンコーディング名を指定しますが、ここを"auto"と指定しておくと、環境によっては Warning: mb_convert_encoding(): Unable to detect character encoding のようなエラーが発生し、文字エンコーディングの変換が失敗する場合があります。 ですので、"auto" は極力使わず、文字エンコーディングを指定することをおすすめします。 autoとphp.iniの依存関係 なぜこのようなエラーが発生するかというと、autoは

    mb_convert_encodingのautoが危険な理由 - Qiita
  • Docs | ZiSTA

    作ったもの 写真共有のTWINGAR CakePHPのまとめノートCakePHP Note CakePHPAPIFramework API About Me @ZiSTA Tweets CakePHPとかMacとか RSSを講読

  • 1