Safariの文字化け / FPDF - PDFファイルを作成するための PHP クラス / XML-RPCについてのメモ(2) / BOSE Media Mate II 到着 / XML-RPCについてのメモ(3)
目次
Safariの文字化け
Safariから送信されたフォームデータが文字化けしていた。全角部分が???になっている。半角は大丈夫。
FPDF - PDFファイルを作成するための PHP クラス
今のところ必要ないけど、将来的に必要になりそう。
XML-RPCについてのメモ(2)
SOAPに比べてXML-RPCの情報が少ない気がする。シンプルだからそんなに必要ではないんだろうけど。PEARのXML_RPCのサンプルコードがもっと欲しい。特にサーバ側。
とXML_RPCのソース、XML-RPCの仕様書を見ながら組んでみよう。
どうでもいいけどXML_RPCってグローバル変数使いまくってる。定数でいいような気がするんだけど。これが最近のPEARコーディングの流行なのかな?(2002年に書かれたコードだから最近ってわけでもないか)
SSLを使う場合はCURL関数が有効になっている必要がある。(–with-curl)
BOSE Media Mate II 到着
低音が良く出る。このサイズ、価格でこの音。いい買い物でした。衝動買いだったけど。
XML-RPCについてのメモ(3)
去年の夏までASCIIしか通さない仕様だった。実装によっては通るものもあったみたいだけど。
PEARのXML_RPCのソースを眺めてサーバとクライアントの雛形を作った。
日本語の扱いが面倒。PHPのXMLパーサが日本語をUTF-8しか通さないからだ。いっそソースもUTF-8で書こうか。それともXML_RPCを継承して変換ルーチン入れようか。
Shift-JISのHTMLからデータを送って、EUC-JPのPHPで受け取り、UTF-8に変換してXML-RPCメッセージを送信。だめだ。絶対どっかで化ける。
SOAPの方が資料やライブラリがあるんじゃないかと思った。が、PHPに限って言えばどっちもどっちな気がした。
