웹 사이트에서 작업 중이며 Firefox에 표시하는 동안 IE에서 문제가 많습니다. w3c 검사기를 사용했는데 이상한 오류가 많았습니다. 이것이, http://misenplacecatering.it/이유효성 검사 오류 : UTF-8 파일에서 바이트 순서 표시가 발견되었습니다.
가 첫 번째 유효성 검사 오류가 나는 가장 관련성이 생각 : 여기
웹 사이트에 대한 링크의Byte-Order Mark found in UTF-8 File. The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.
및
Line 1, Column 1: Non-space characters found without seeing a doctype first. Expected <!DOCTYPE html>.
I 이 문제에 대한 다른 스레드를 읽었으므로 파일을 열려고했습니다. 다른 편집자 (필자는 어쨌든 Vim을 항상 사용한다.), doctype 정의 전에 어떤 공간이나 다른 것을 보지 못한다. 나는 메모장 + +를 사용하고 bom을 제거하는 옵션을 사용했지만 아무 것도 사용하지 않았습니다.
제안 사항?
어쨌든,
따옴표 내에서 값을 작성 시도 당신이 처음 것을 제거하지 않은 한. 실제로 BOM으로 사용되는 파일의 시작 부분에 페이지에 여분의 4 바이트가 있습니다. 이 4 바이트를 제거하고 다시 시도하십시오. – Codo
BOM을 UTF-8로 절대 사용하지 마십시오. 또 다른 Microsoft 버그입니다. – tchrist
@tchrist - 매우 인기있는 질문 [BOM이없는 utf-8과 utf-8의 차이점은 무엇입니까?] (http://stackoverflow.com/q/2223882)에 대한 답변을 추가하여 관점을 확대하는 것을 환영합니다./1497596). – DavidRR