프레임셋 페이지를 로드할 때 PHP가 공백으로 표시되는 문제에 대한 해결 방법:
PHP 페이지에서 프레임셋 페이지를 로드할 때 페이지를 로드할 때 공백이 표시됩니다. 봄?
utf-8로 인코딩된 파일에서 BOM은 파일의 헤더에 있으며 3바이트를 차지하며 파일이 utf-8 인코딩에 속함을 나타내는 데 사용됩니다. BOM 헤더를 인식하는 소프트웨어가 많이 있지만 PHP가 BOM 헤더를 인식할 수 없는 등 BOM 헤더를 인식할 수 없는 일부 기능이 여전히 있습니다. 이는 메모장으로 UTF-8 인코딩을 편집한 후 오류가 발생하는 이유입니다.
BOM 헤더를 제거하는 간단한 방법은 다음 두 가지입니다.
1. editplus로 BOM 헤더를 제거하는 방법
편집기가 UTF8 인코딩 형식으로 조정되면 앞에 숨겨진 문자 문자열이 나타납니다. 이 파일이 UTF8로 인코딩되었는지 여부를 식별하기 위해 편집기에서 사용하는 저장된 파일(또한 BOM)입니다.
Editplus를 실행하고 도구를 클릭하고 환경 설정을 선택한 다음 파일을 선택하고 UTF-8 식별을 선택하고 항상 서명을 삭제하세요.
그런 다음 PHP 파일을 편집하고 저장한 후에는 PHP 파일에 BOM이 없습니다.
2.ultraedit에서 BOM 헤더를 제거하는 방법
파일을 연 후 다른 이름으로 저장 옵션에서 인코딩 형식(BOM 헤더 없이 utf-8)을 선택하고 확인하면 괜찮습니다
어때요? BOM 헤더를 제거하는 것은 매우 간단합니다
3, BOM 헤더를 제거하는 Dreamweaver 방법
DW->수정->페이지 속성->제목/인코딩, 유니코드 서명(Bom) 포함하기 전에 상자 선택을 취소하세요
저장합니다. .
utf8의 BOM 정보에 대해 다시 이야기해 보겠습니다.
BOM은 PHP 파일 자체의 저장 방법을 BOM이 포함된 UTF-8이라고 말합니다. 일반 페이지의 중국어 왜곡 방식은 일반적으로 이러한 이유로 발생하지 않습니다.
header("Content-type: text/html; charset=utf-8");
이 문장은 html 출력 페이지의 인코딩 방법을 제어합니다.
BOM은 "메모장" 아래에 UTF-로만 저장할 수 있습니다. WINDOWS 8에서만 사용할 수 있습니다. WINHEX를 사용하여 처음 2바이트를 삭제할 수 있습니다.
Dreamweaver의 인코딩 설정에서 BOM 포함 여부를 설정할 수 있습니다. 일반적으로 php의 출력이 이미지(GDI 스트림)가 아닌 한 BOM은 문제를 일으키지 않습니다.
GDI 스트림은 시작 부분에 추가 문자가 있는 경우 빨간색 십자가로 표시됩니다.
추천 튜토리얼: "
php 튜토리얼"
위 내용은 프레임셋 페이지를 로드할 때 PHP가 빈 페이지를 표시하면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!