なんだかよく分からないけど、ファイアーバードサーバーにUTF-8ファイルをアップロードするとうまく表示できません。 Shift-JISファイルを置いて、meta属性でUTF-8だよと指定してあげるとうまく表示してくれます。 PHPのsimpleXMLを使う際も、UTF-8でエンコードされたファイルを指定するとエラーになったり文字化けします。 Shift-JISでもエラーになりますが、xml宣言でUTF-8だよと指定してあげればうまく表示してくれます。 <?xml version="1.0" encoding="UTF-8"?> こう書いたShift-JISファイルが読めるという不思議。 【追記】 FFFTPのせいだー!! FFFTPの設定がローカル側:Shift-JISになっていたので、UTF-8だろうがShift-JISだろうが、強制的にShift-JISからUTF-8へのエンコードが行われていたという凡ミスでしたorz ffftp-local