$DomDocument->saveXML()ならば文字コードに合わせて実体参照が使用されるのに(UTF-8なら何も実体参照にならない)、$DomDocument->saveXML($DomNode)にすると設定された文字コードを無視して(たぶんASCII文字以外)実体参照に置き換えられてしまう。$DomDocument->encodingを設定してもダメ。
ちなみにhtml_entity_decode()でデコードすれば何とかなる。第3引数を「UTF-8」に設定するべし。
この「指向性メモ」を書いているのは石川裕大で、このサイトは「第3開発室」です。「Arielworks.net」は微妙に違うサイトですし、私はArielworksではありません。
微妙に向うとは世界が違うのです。混同したところで特に問題があるわけでは有りませんが。
[ 指向性メモ より ]
ネット自意識過剰系の漏れとしては、ああこれは「さとみかん」への指摘なんだろうなぁとすぐ思ったわけです。すでに修正しております。失礼しますた。
ありがとうございます。お手数をお掛けしました。
なぜか他サイト様で参照して頂く際に「Arielworksさん」と書かれる事が多かったのでボソっっと呟いてみました。一応「指向性メモ」の先頭には石川の個人的なメモ。
と書いてはいるのですが、どうも間違えられやすいようです。やはり、むこうと全く同じスタイルシートを当てているのが原因でしょうか。色ぐらい変えればいいのだと思いますが、保守が面倒なので使い分ける気力がないのです、申し訳ありません。
PHPで使うにはオーバースペックかなあ、と思っていたんだけど、実際に使ってみるとかなり便利。
リアルタイムに構文をチェックしてくれるので、カッコやブランケットの閉じ忘れがすぐ分かるし、オートコンプリートが強力で、既存の変数は簡単に入力できるし、内蔵関数に関しては引数まで教えてくれる。しかも、ファイルを保存すると自動的に内蔵のブラウザが更新されて、一々IEなりFirefoxなりで確認する必要がない。開発速度大幅アップの予感。
既存の掲示板はURIが汚いと言うことで自作してみる。
PXBは「PHPとXMLでBBS」の略。適当。内部構造は大体完成したので、あとは見た目か。モチベーション下がりまくり。