【IT支援部】ファイアーバードサーバーの文字コード

Author:

なんだかよく分からないけど、ファイアーバードサーバーに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