すべて同じもの、つまり同じコードベース、同じLAMP設定(同じバージョン)、どのようなサーバー側の設定がcharsetエンコーディングに影響しますか?リモートサーバー上でユーロ記号が正しくローカルに表示されていて、間違っている(â ¬)という問題があります。私はローカルとリモートの両方でレスポンスヘッダーをチェックして、両方とも 'Content-Type text/html;それらは両方とも関連する 'content = "text/html; charset = UTF-8"'メタとphp header()コールを持っています。私はどこかでhttpdまたはphp.iniの設定が可能であると推測していますが、私はそれを見るのに苦労していますか?エンコードに影響するPH3/Apacheサーバー側の設定
ありがとうございます。
この場合、ソフトウェアのバージョンがわかる場合があります – RiggsFolly
恐らくPHP mb拡張モジュールの自動出力変換設定の一部はおそらくですか?最初にページが実際にエンコードされていることを確認します。例えばブラウザの表示→エンコーディング設定を使用してヘッダーをオーバーライドし、どのエンコーディングが正常に表示されているかを確認するか、16進エディタを使用して生のバイトを確認します。 – deceze
バージョンがあれば、Apache 2.4.18、PHP 5.6.29、MySQL 5.6.34です。ブラウザ(表示 - >エンコーディング)では、Unicodeとして表示され、オーバーライドのいずれも正しく表示されません。 – Woody