![http://www.hahalife0.com/archives/22016109.html](https://cdn-ak-scissors.b.st-hatena.com/image/square/a079b7f8de114d21b707143ec3bc22d42dbaeb1c/height=288;version=1;width=512/https%3A%2F%2Flivedoor.blogimg.jp%2Fhahalife0%2Fimgs%2F4%2Fd%2F4de8ad28-s.png)
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 = '絵文字[晴れ]
概要 Safari において、外部 CSS ファイルにマルチバイト文字を使用した際、文字化けが発生するバグが確認されています。これを回避するには、マルチバイト文字列を Unicode エスケープすればいいわけですが、 CSS 用の変換ページを見失ったため自分で作成してみました。 利用法 CSS 用の文字列の Unicode エスケープにて、"元テキスト"に文字を入力するだけで、 "Unicode エスケープ後のテキスト"に変換されたテキストが表示されますので、コピーして下さい。 また、 CSS 用の文字列の Unicode エスケープは、そのページ単体で動作しますのでダウンロードして使う事も可能です。 著作権 JavaScript のコードの多くを通常の文字列と Unicode エスケープの相互変換を参考にさせて頂きました。従って、 piro さんに帰属するものとします。
Javascript で HTMLエスケープを行うPHP関数、htmlspecialchars を実装 2007年11月12日- Javascript htmlspecialchars Javascript で HTMLエスケープを行うPHP関数、htmlspecialchars を実装するコード。 JavaScript でも HTML エスケープをしたい場合が結構あったりします。 PHPに慣れている方は htmlspecialchars 関数があったら使いやすいかもですね。 function htmlspecialchars(ch) { ch = ch.replace(/&/g,"&") ; ch = ch.replace(/"/g,""") ; ch = ch.replace(/'/g,"'") ; ch = ch.replace(/</g,"<")
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く