私はPHPに奇妙な問題を抱えています。うまくいけば、誰かがこれを以前に見たことがあるでしょう。
utf8に設定されているMySqlデータベースにÆ文字(AE)を保存しています。ローカルマシン(Windows 7)のブラウザーで文字を正しく表示するPHPアプリケーションがありますが、同じコードとデータベースが本番環境(GoDaddy Linux Hosting)で使用されている場合、文字は単一のASCII文字に変換されます( 198)、これは黒い三角形の中に恐ろしい質問マークとして表示されます。データベースとコードが両方の場所でまったく同じであることを確認しました。バイトを配列として反復処理すると、MySqlから出力されるのは2バイト、\ 195 \ 134であることがわかりますが、PHPが送信するものは、実稼働環境で何らかの形で単一の198に変換されています。
文字エンコードに関するブラウザの問題を除外しました。utf8エンコーディングを使用すると、すべてのブラウザーで同じ動作が得られます。生の応答を見て、問題を確認できます。