개발중인 웹 사이트에 스페인어를 지원해야합니다. 영어 텍스트와 해당 스페인어 텍스트가 포함 된 XML 파일을 만들었습니다. 나는이 XML 파일을 사용자의 선택에 따라 읽는다 (언어 드롭 박스). 브라우저가 제대로 표시 할 수없는 일부 스페인어 문자가 없으면 모든 것이 잘 작동합니다.브라우저에서 스페인어 문자가 표시되지 않습니다.
XML 파일의 내용은 다음과 같습니다
<Spanish>
<title></title>
<loginBoxHeader1>Login Panel -</loginBoxHeader1>
<loginBoxHeader2>Por favor, proporcione las credenciales siguientes!</loginBoxHeader2>
<username>Nombre de Usuario:</username>
<password>Contraseña:</password>
<LoginBtn>iniciar la sesión</LoginBtn>
<RememberCheckbox>Recordar mi usuario en este equipo</RememberCheckbox>
</Spanish>
문자 ñ
및 ó
브라우저에 표시되지 않습니다. XML 파일의 인코딩을 ISO-8859-1로 설정했습니다. 또한 HTML 페이지에 다음 메타 태그를 추가했습니다.
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
또한 UTF-8 인코딩으로 시도했지만 문제가 지속됩니다. 이견있는 사람?
감사합니다.
UTF-8로 인코딩 된 XML을 저장하거나 HTML에서 콘텐츠 유형을 설정하려고 했습니까? – geoffspear
네, 시도했지만 작동하지 않습니다 ... – Azeem
@Wooble이 지적했듯이, 아마도 UTF 나 ISO와 다른 무언가로 인코딩 된 문서를 저장했을 것입니다. 텍스트 편집기로 이동하여 파일의 인코딩을 그 중 하나로 변경하고 메타 태그와 동일하게 수행해야합니다. – davids