JoshChen_웹 형식 인 코딩 UTF8-BOM 없 는 세부 분석

1887 단어 utf8bom
그러나 개발 과정 에서 작은 디 테 일 한 문 제 를 발견 하려 면 F12 를 열 어야 볼 수 있 습 니 다.원래 head 머리 에 있 는 모든 인용 물건 과 title 등 은 모두 body 안 으로 들 어 갔 습 니 다.곰 곰 이 생각 했 지만 바 이 두,구 글 은 답 을 찾 지 못 했 습 니 다.그 는 나의 기능 과 페이지 의 스타일 에 영향 을 주지 않 았 기 때문에 포기 할 수 밖 에 없 었 다.
오늘날 에 와 서 다른 프로젝트 를 개발 할 때 페이지 는 frameset 를 사 용 했 습 니 다.frameset 는 body 밖 에 두 어야 만 사용 할 수 있다 는 것 을 잘 알 고 있 을 것 이 라 고 생각 합 니 다.그러나 이 문제 로 인해 head 안의 내용 과 frmaeset 의 내용 을 모두 body 안 으로 달 려 갔 고 body 아래 에 빈 줄 이 하나 더 있 었 습 니 다.그 결과 전체 페이지 가 공백 으로 표시 되 어 원 하 는 효과 가 없 었 습 니 다.

나중에 불쾌 하 게 ThinkpHP 매 뉴 얼 을 열 고 이 프레임 워 크 를 계속 배 웠 는데 생각 지도 못 했 어 요.ThinkPHP 매 뉴 얼 에 흥미 가 생 겼 다 는 말 이 있 었 습 니 다.바로 이 문제 가 원인 일 수도 있다 는 생각 이 들 었 습 니 다.스티커 는 다음 과 같 습 니 다.

그래서 바 이 두 에 가서 BOM 정보 헤드 를 살 펴 보 았 습 니 다.다음은 자료 에서 검색 한 정보 입 니 다.
"PHP 는 BOM 을 무시 하지 않 기 때문에 이 파일 들 을 읽 거나 포함 하거나 인용 할 때 BOM 을 이 파일 의 시작 본문 일부분 으로 합 니 다."끼 워 넣 는 언어의 특징 에 따라 이 문 자 는 직접 실 행 될 것 입 니 다.이 로 인해 페이지 의 top padding 이 0 으로 설정 되 더 라 도 전체 웹 페이지 를 브 라 우 저 상단 에 붙 일 수 없습니다.html 처음에 이 세 글자 가 있 기 때 문 입 니 다!"
그 러 니까 이 문제 로 머리 가 계속 안 닿 는 거 야.마침내 해결 방법 을 찾 았 다.그래서 내 모든 PHP 파일 을 수정 하기 위해 Notepad++텍스트 편집 기 를 다운로드 하고 수정 한 후에 과감하게 성공 했다.갑자기 즐 거 웠 는데.....................................................

수정 완료,저장,페이지 새로 고침.
다시 한 번 보 세 요.머리 에 메시지 가 왔 습 니 다!!완성!내 프레임 셋 도 드디어 문제 없어!이전 프로젝트 도 끝 났 습 니 다!신 난다!하하!!

작은 프로그램 원숭이 는 바로 이렇다.작은 문제 에 부 딪 히 면 짜증 이 나 고 지루 하 며 인내심 을 가지 고 해결 하지 못 한다.그러나 해결 한 후에 야 그 흥분,그 만족 을 발견 했다.하,프로그램 원숭이 알 잖 아,우 리 는 사실 모두 간단 해!
언어 는 단지 구어 화 될 수 있 을 뿐,전문 적 이지 않 으 니,탓 하지 말고,단지 모두 가 이해 할 수 있 기 를 바 랄 뿐이다.

좋은 웹페이지 즐겨찾기