JoshChen_웹 형식 인 코딩 UTF8-BOM 없 는 세부 분석
오늘날 에 와 서 다른 프로젝트 를 개발 할 때 페이지 는 frameset 를 사 용 했 습 니 다.frameset 는 body 밖 에 두 어야 만 사용 할 수 있다 는 것 을 잘 알 고 있 을 것 이 라 고 생각 합 니 다.그러나 이 문제 로 인해 head 안의 내용 과 frmaeset 의 내용 을 모두 body 안 으로 달 려 갔 고 body 아래 에 빈 줄 이 하나 더 있 었 습 니 다.그 결과 전체 페이지 가 공백 으로 표시 되 어 원 하 는 효과 가 없 었 습 니 다.
나중에 불쾌 하 게 ThinkpHP 매 뉴 얼 을 열 고 이 프레임 워 크 를 계속 배 웠 는데 생각 지도 못 했 어 요.ThinkPHP 매 뉴 얼 에 흥미 가 생 겼 다 는 말 이 있 었 습 니 다.바로 이 문제 가 원인 일 수도 있다 는 생각 이 들 었 습 니 다.스티커 는 다음 과 같 습 니 다.
그래서 바 이 두 에 가서 BOM 정보 헤드 를 살 펴 보 았 습 니 다.다음은 자료 에서 검색 한 정보 입 니 다.
"PHP 는 BOM 을 무시 하지 않 기 때문에 이 파일 들 을 읽 거나 포함 하거나 인용 할 때 BOM 을 이 파일 의 시작 본문 일부분 으로 합 니 다."끼 워 넣 는 언어의 특징 에 따라 이 문 자 는 직접 실 행 될 것 입 니 다.이 로 인해 페이지 의 top padding 이 0 으로 설정 되 더 라 도 전체 웹 페이지 를 브 라 우 저 상단 에 붙 일 수 없습니다.html 처음에 이 세 글자 가 있 기 때 문 입 니 다!"
그 러 니까 이 문제 로 머리 가 계속 안 닿 는 거 야.마침내 해결 방법 을 찾 았 다.그래서 내 모든 PHP 파일 을 수정 하기 위해 Notepad++텍스트 편집 기 를 다운로드 하고 수정 한 후에 과감하게 성공 했다.갑자기 즐 거 웠 는데.....................................................
수정 완료,저장,페이지 새로 고침.
다시 한 번 보 세 요.머리 에 메시지 가 왔 습 니 다!!완성!내 프레임 셋 도 드디어 문제 없어!이전 프로젝트 도 끝 났 습 니 다!신 난다!하하!!
작은 프로그램 원숭이 는 바로 이렇다.작은 문제 에 부 딪 히 면 짜증 이 나 고 지루 하 며 인내심 을 가지 고 해결 하지 못 한다.그러나 해결 한 후에 야 그 흥분,그 만족 을 발견 했다.하,프로그램 원숭이 알 잖 아,우 리 는 사실 모두 간단 해!
언어 는 단지 구어 화 될 수 있 을 뿐,전문 적 이지 않 으 니,탓 하지 말고,단지 모두 가 이해 할 수 있 기 를 바 랄 뿐이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C#GB2312 및 UTF8 상호 전환public string GB2312ToUtf8(string gb2312String) Encoding fromEncoding = Encoding.GetEncoding("gb2312"); Encoding toEncod...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.