!["분음부호"(Debian/Plesk)와 함께 작동하도록 iso-8859-1을 얻을 수 없습니다.](https://linux55.com/image/139894/%22%EB%B6%84%EC%9D%8C%EB%B6%80%ED%98%B8%22(Debian%2FPlesk)%EC%99%80%20%ED%95%A8%EA%BB%98%20%EC%9E%91%EB%8F%99%ED%95%98%EB%8F%84%EB%A1%9D%20iso-8859-1%EC%9D%84%20%EC%96%BB%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
필요한 모든 위치에 ISO-8859-1을 구성했지만 내 페이지에는 여전히 독일어 움라우트 대신 검은색 "?"이 표시됩니다. 내 서버는 Plesk 17.8.11/Debian 8/Apache 2/PHP 7.1(FPM)을 실행합니다.
Plesk > Websites & Domains > mysite.com > PHP Settings:
Additional configuration directives:
default_charset = "iso-8859-1"
Plesk > Websites & Domains > mysite.com > Apache & nginx Settings:
Additional directives for HTTP:
AddDefaultCharset ISO-8859-1
Additional directives for HTTPS:
AddDefaultCharset ISO-8859-1
Additional nginx directives:
charset iso-8859-1;
/etc/apache2/apache2.conf:
AddDefaultCharset iso-8859-1
/etc/php5/fpm/php.ini:
default_charset = "iso-8859-1"
/etc/php5/apache2/php.ini:
default_charset = "iso-8859-1"
.htaccess in the root directory of the affected domain contains:
AddDefaultCharset ISO-8859-1
여기에서 영향을 받은 URL 중 하나를 참조하여 페이지의 소스와 인코딩을 확인할 수 있었으면 좋겠습니다. https://www.psychotherapiepraxis.at/gute_therapie.phtml
모든 페이지 콘텐츠는 .html 파일에 저장되므로 페이지의 html 코드는 데이터베이스에서 검색되지 않습니다.
범인이 무엇인지 아시나요?
답변1
Plesk(웹마스터를 지원하도록 설계됨)가 웹 사이트 페이지의 인코딩을 효과적으로 설정하여 제대로 작동하도록 하는 무의미한 방법을 제공하지 않는다는 점이 실망스럽습니다.
다음의 매우 유용한 답변을 사용하여 모든 페이지를 UTF-8로 일괄 변환했습니다.
https://stackoverflow.com/questions/44157064/need-to-batch-convert-a-large-quantity-of-text-files-from-ansi-to-unicode이제 페이지가 올바르게 표시됩니다.