bom 헤더는 메모장과 같은 편집자가 파일이 UTF-8로 인코딩되었는지 여부를 식별하는 데 사용되는 숨겨진 문자 문자열입니다. PHP는 BOM을 무시하지 않으므로 이러한 파일을 읽거나 포함하거나 참조할 때 BOM은 파일 시작 텍스트의 일부로 사용됩니다.
bom 소개
bom은 메모장과 같은 편집기에서 파일이 UTF-8로 인코딩되었는지 여부를 식별하는 데 사용되는 숨겨진 문자 문자열입니다.
WINDOWS와 함께 제공되는 메모장과 같은 소프트웨어는 UTF-8로 인코딩된 파일을 저장할 때 파일 시작 부분에 보이지 않는 문자 3개(0xEF 0xBB 0xBF 또는 BOM)를 삽입합니다.
PHP는 BOM을 무시하지 않으므로 이러한 파일을 읽거나 포함하거나 참조할 때 BOM은 파일 시작 텍스트의 일부로 사용됩니다. 임베디드 언어의 특성에 따라 이 문자열은 직접 실행(표시)됩니다. 이로 인해 페이지 상단 패딩을 0으로 설정하더라도 웹페이지 전체가 브라우저 상단에 붙지 못하는 문제가 발생합니다.
창 편집기가 이를 utf8 파일로 저장하면 다른 편집자에게 utf8로 문자를 표시하도록 지시하기 위한 BOM 헤더가 추가됩니다. 그러나 웹 페이지에서 헤드 헤더를 사용하여 charset=utf8을 지정하고 해석에 utf8을 사용하도록 브라우저에 지시할 수 있으므로 웹 페이지에 BOM 헤더 인식을 추가할 필요가 없습니다.
더 많은 관련 지식을 보려면 php 중국어 웹사이트를 방문하세요.
위 내용은 PHP BOM이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!