Webmin은 정적 도움말 페이지를 제공합니다.
Webmin 1.47은 문자 세트 iso-8859-1을 문자 인코딩으로 사용합니다. 이 정보는 HTTP 헤더를 통해 전송됩니다.
content type:"Text/html; Charset=iso-8859-1"
Webmin 1.81을 사용하여 최신 구성으로 마이그레이션한 후 콘텐츠 유형 헤더는 이제 이전 iso-8859-1 대신 utf-8입니다. 이러한 차이로 인해 특수 문자가 제대로 표시되지 않을 수 있습니다.
content type:"Text/html; Charset=utf-8"
우리는 Xinet 데몬을 사용하고 있습니다.
나는 가장 오래된 도움말 페이지를 변환하고 싶지 않고 오히려 오래된 페이지가 iso-8859-1
해당 코드에 인코딩되어 있음을 표시하고 싶습니다.
모든 도움말 페이지를 iso-8859-1에서 utf-8로 변환해야 합니까? 인코딩이 iso-8859-1
Webmin 수준임을 나타낼 수 있나요? Webmin 페이지의 인코딩은 어디에서 결정되나요?
답변1
HTML이므로 사용할 수 있어야합니다.메타 http에 해당또는메타문자 세트문서 제목에 다음을 입력하여 이를 재정의합니다.
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<!-- or -->
<meta charset="iso-8859-1">
또한 실제로 Apache(또는 이와 유사한 것)에서 제공되는지 확인할 수도 있습니다. 대부분의 웹 서버에는 경로별로 문자 세트를 설정하는 방법이 있습니다.
그러나 나는 iconv -f latin1 -t utf8
(utf8로 변환하는 것이) 더 간단한 해결책이 될 것이라고 전적으로 기대합니다. (물론 페이지에 이미 문자 세트를 제공하는 메타 헤더가 있는 경우 이를 변경해야 합니다. iconv
이 작업은 완료되지 않습니다.)