PHPを使ってたった2行で絵文字をエスケープする方法 Tweet 2007/12/3 月曜日 matsui Posted in PHP | No Comments » 先日の「PHPを使ってたった2行で絵文字を取り除く方法」の応用技です。 SJIS形式の絵文字は、そのままだとDBに格納する際や文字コード変換時に、文字化けを起こしてしまうことがあります。 iモードの場合は、先日ご紹介した、 「iモード絵文字をSJIS形式からUnicode形式に変換するPHPサンプル」 の方法でもエスケープできますが、ドコモのみの方法ですし、やや面倒です。 今回はもっと簡単にエスケープする方法をご紹介します。 この方法であれば、DoCoMo・au・SoftBank(SJIS形式のみ)の絵文字は全てエスケープできますし、後で元に戻すこともできます。 エスケープ処理 サンプルコード $str = '絵文字[晴れ]