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
이 두 가지 솔루션이 저에게 효과적이었습니다.
1° 가상 호스트에 추가합니다.
php_value default_charset ISO-8859-1
2° 배치
default_charset = "ISO-8859-1"
Enter /etc/php5/apache2/php.ini
(데비안에서)
답변3
가상 호스트 구성에 다음 옵션을 추가해 보세요.
php_value default_charset ISO-8859-1