AddDefaultCharset ISO-8859-1が機能しません。

AddDefaultCharset ISO-8859-1が機能しません。

Apacheを2.2から2.4にアップグレードしましたが、文字エンコーディングの問題があります。私のページには背中がありますè=è ò=ò ì=ì

私の投稿でhttpd.confデフォルトにコメントしてISO-8859-1(西ヨーロッパ)を追加しました。

#AddDefaultCharset UTF-8
AddDefaultCharset ISO-8859-1

しかし、それは何も変えません。

答え1

PHPを実行していますか?あなたの問題はApache httpd.confではなくphp.iniにあると思います。

確認してください: http://php.net/manual/en/ini.core.php#ini.default-charset 「PHP 5.6以降では、「UTF-8」がデフォルト値であり、その値がデフォルトの文字エンコードとして使用されます...」

答え2

これら2つの解決策が私にとって効果的でした。

1°仮想ホストに追加します。

php_value default_charset ISO-8859-1

2°配置

default_charset = "ISO-8859-1"

Enter /etc/php5/apache2/php.ini(Debianで)

答え3

仮想ホスト構成に次のオプションを追加してみてください。

php_value default_charset ISO-8859-1

関連情報