2017-10-31 6 views
0

궁금현대적인 브라우저를 지원할 때 여전히 HTML에서 ascii/엔티티 문자가 필요합니까? 난 아직도 최신 브라우저를 처리 할 때, 예를 들어 <code>&euml;</code> 대신 <code>ë</code>를 사용해야 할 경우 내 HTML의 캐릭터 세트로 UTF-8을 사용할 때 내가

는 예를 들어 스크린 리더에 영향을 미칠 수있다 (의는 IE11 +를 가정 해 봅시다)?

+1

을 "ASCII 문자"이지만 HTML 엔티티. 예, "ASCII 문자"(UTF-8과 같은 다른 인코딩으로 인코딩 한 경우에도 ASCII 문자셋에 나타나는 모든 문자가 필요합니다. 어쨌든 ASCII와 동일합니다). – deceze

+0

HTML 4.01 또는 5 또는? [HTML5] (https://www.w3.org/TR/html5/document-metadata.html#charset)는 문서 작성에 "작성자가 UTF-8을 사용해야합니다."라고 말합니다. 그것은 인물 참조가 필요 없다는 것을 암시합니다. –

답변

3

HTML을 적절한 UTF-8로 저장하고 HTML 및 HTTP 헤더에서 올바르게 선언하면 실제 문자 대신 HTML 요소를 사용할 필요가 없습니다.

(만큼 당신의 HTML이 유효하게 유지되는 것처럼, 당신이 < 문자를 작성하려는 경우 그 HTML에서 특별한 의미를 가지고 있기 때문에 당신은 여전히, &lt; 필요 즉) 당신은 무엇에 대해 얘기하지 않습니다, BTW