PEAR::HTML_AJAX 日本語POST対応unescape

PHP::PEAR

AJAX、いやXML通信XMLHttpRequest?は、
原則文字コードがunicode(UTF-8)で行われる。
日本語も例に漏れずunicode。

前回の記事
HTML_AJAXでGET,POSTリクエスト
でポスト(ゲット)リクエストを行った場合、
日本語は自動的にUnicodeに変換される。
ただ、そのまま使うとhttpインジェクションが起こるので、
なんらかのescape処理が行われる。

JavaScript?にはescapeという(PHPでいうurlencode)関数があって、
これを通すことで安全にリクエストを行うことが出来る。

ただ、このescape関数。
少し厄介な点がある。

理由はブラウザによって動作が異なること、
そしてPHPで復元(decode)する関数がないことだ。
はて、困った。
( ̄-  ̄ ) ウーン


お名前:


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Third Project
証券会社ランキング比較