>백엔드 개발 >PHP 문제 >프레임셋 페이지를 로드할 때 PHP가 빈 페이지를 표시하면 어떻게 해야 합니까?

프레임셋 페이지를 로드할 때 PHP가 빈 페이지를 표시하면 어떻게 해야 합니까?

hzc
hzc원래의
2020-06-05 15:51:542594검색

프레임셋 페이지를 로드할 때 PHP가 빈 페이지를 표시하면 어떻게 해야 합니까?

프레임셋 페이지를 로드할 때 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.