2013-04-27 3 views

답변

19

이 아닌 HTTP 헤더를 사용하여 메타 태그의 문자 집합을 피 설정 메타 태그. 구현 방법은 사용중인 서버 측 기술에 따라 다릅니다. 당신이 PHP를 사용하여 콘텐츠를 생성하는 경우

, 페이지의 상단에 이것을 넣어 :

header("Content-Type: text/html; charset=utf-8"); 

을 다른 서버 측 프로그래밍 언어를 사용하는 경우, 비슷한 옵션이 있어야합니다.

또는 아파치를 사용하는 경우, 다음과 같이 htaccess로 지시문을 사용하여 수행 할 수 있습니다

AddType 'text/html; charset=UTF-8' html 

을 그리고 당신의 nginx를 사용하는 경우, 사용자의 설정에 넣고 :

more_set_headers -t 'text/html' 'Content-Type: text/html; charset=utf-8'; 

메타 태그 "회피"에 대한 추가 정보

Google 개발자 도구는 가능하면 정보의 중복으로 인해 가능한 경우 메타 태그를 제거하는 것이 좋습니다. 예를 들어 일부 웹 서버는 자동으로 콘텐츠 유형 헤더를 보내고 일부 경우에는 일관성없는 메타 태그로 인해 브라우저를 가져올 수 있습니다 ... 우리는 혼란스러워 할 것입니다.

정보 중복 및 문자 세트 관련 두통을 피하려면 항상 메타 태그보다 헤더를 선호하십시오.

+0

고맙습니다 ............. –