>  기사  >  백엔드 개발  >  PHP BOM이란 무엇입니까?

PHP BOM이란 무엇입니까?

王林
王林원래의
2020-06-30 14:49:553093검색

bom 헤더는 메모장과 같은 편집자가 파일이 UTF-8로 인코딩되었는지 여부를 식별하는 데 사용되는 숨겨진 문자 문자열입니다. PHP는 BOM을 무시하지 않으므로 이러한 파일을 읽거나 포함하거나 참조할 때 BOM은 파일 시작 텍스트의 일부로 사용됩니다.

PHP 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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