2013-08-05 2 views
0

이상한 상황이 있습니다.특수 문자가 utf-8로 인코딩 된 파일에 올바르게 표시되지 않습니다.

<!DOCTYPE html> 
    <head> 
     <meta charset="utf-8" /> 
     <meta name="viewport" content="width=device-width" /> 
     .... 
    </head> 
    <body> 
     <? include("extras.php"); ?> 
    </body> 
</html> 

을하지만 내 speacial 문자 "A는 O, A는"잘못 표시되고 있습니다 : 내 html 파일의 메타 데이터를 UTF-8로 지정하고있다.

이상한 점은 포함 된 파일 (하드 코딩 된 코드가 PHP에서로드되지 않음)에 사용 된 동일한 문자가 올바르게 표시된다는 것입니다.

왜이 사람이 저에게 계몽 될 수 있습니까? http://www.opinionatedgeek.com/DotNet/Tools/HTMLEncode/encode.aspx

또는 programmatically 그것을 수행 &#228;
당신은 HTML 인코더/디코더를 사용할 수

+0

extras.php 파일의 실제 인코딩은 무엇입니까? ä, ö, å "에서"잘못 표시 "하는 것이 잘못 표시됩니까? –

답변

0

인코딩 특수 문자, 예를 들어, 문자 ä는 인코딩해야한다 (이 사용할 수있는 많은 온라인).

+0

네, 모든 특수 문자를 인코딩 할 수는 있지만 일반적으로 메타 데이터에 utf-8이 지정되어 있으면 인코딩이 필요하지 않습니다. 인코딩을 사용하면 html을 편집하기가 쉽지 않습니다. 내가 알 수없는 것은 메타 데이터에서 utf-8을 설정하는 것이 효과가없는 이유입니다. – Finglish

+0

제공된 예제는 UTF-8이 아닙니다. 키릴 문자 (ISO8859-5) – alfasin

+0

이제 모든 특수 문자가 올바르게 표시되고 있습니까? – Finglish

관련 문제