結論から $doc = new DomDocument($xml_version, $xml_encoding); ここで指定する。あとは自動変換してくれる… と思う。UTF-8 であっても明示指定する必要がある。 また PHP スクリプト内で出力するときは PHP の internal_encoding に合わせる必要がある。 print mb_convert_encoding($doc->saveXML(), 'EUC-JP', 'UTF-8'); 今はまだマニュアルも整っておらず, 自分が少しハマったのでメモ代わりにロギング。 で, 一つ困っているのが namespace の扱いで, setNamespace (マニュアルの set_namespace) が無くなった模様で namespace の定義に困っている。SimpleXML や XPath といった各 XML 関連エクステン