최근에 직면 한 이상한 문제. 저는 약간의 일반 PHP 웹 사이트 엔진을 개발했습니다. 가능한 모든 인코딩 구성이 올바르게 설정되어 있습니다 (<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
및 apache 가상 호스트 비트도 포함되어 있으므로 콘텐츠 유형 http 헤더가 정확합니다). 그럼 뭐가 잘못 되었나요? 액세스 된 PHP 파일 (예 : index.php)의 모든 내용이 올바르게 표시됩니다. 그러나 외부 파일에 포함 된 내용은 물음표로 표시됩니다. PHP : 포함 된 파일의 인코딩이 잘못되었습니다.
참조 하시겠습니까? 중간 프레임은 index.php에 의해 생성되며 괜찮습니다. 그러나 상단 메뉴는 포함 된 파일에 의해 생성됩니다. 메뉴 바 루틴을 index.php로 옮기면 모양이 좋아집니다.
저장된 파일은 ...?!! – deceze
네, 그 말을 잊어 버렸습니다. 모든 것이 UTF-8로 올바르게 저장됩니다. 더 이상하지 않습니다. 왜냐하면 모든 것이 프로덕션 호스팅에서 설계된대로 작동하기 때문입니다. 내 개발 환경에 관한 문제 orchures – heximal
>> 외부 파일에서 포함 ... 힌트 : 외부 파일의 코딩을 확인하십시오. utf8 – donald123