페이지가 이미 UTF-8 인 경우 HTML 양식에 accept-charset =“UTF-8”을 추가하면 어떤 이점이 있습니까?
이미 지정된 페이지 (HTTP 헤더 또는 메타 태그)의 경우 UTF-8 문자 집합이있는 Content-Type을 가지려면 ... accept-charset="UTF-8"
HTML 양식 에 추가하면 이점이 있습니까?
( accept-charset
ISO-8859-1의 경우 IE에서 속성이 깨지는 것을 알고 있지만 IE 및 UTF-8에 대한 문제에 대해 들어 본 적이 없습니다. UTF-8로 추가하는 것이 이점이 있는지 묻고 있습니다. 잘못된 바이트 시퀀스가 입력되는 것을 방지합니다.)
페이지가 이미 브라우저에서 UTF-8로 해석 된 경우 설정 accept-charset="utf-8"
은 아무 작업도 수행하지 않습니다.
페이지의 인코딩을 <meta>
및 / 또는 HTTP 헤더에서 UTF-8로 설정 하면 사용자가 고의로보기-> 인코딩 메뉴로 이동하여 다른 인코딩을 선택 하지 않는 한 UTF-8로 해석됩니다. 당신이 지정했습니다.
이 경우 accept-encoding
사용자가 페이지 인코딩을 엉망으로 만드는 상황 에서 제출 인코딩을 다시 UTF-8로 설정하는 효과가 있습니다. 그러나 이전 accept-encoding
에 해당 브라우저에서 논의 된 문제로 인해 IE에서는 여전히 작동하지 않습니다 .
따라서 accept-charset
비 IE 사용자가 의도적으로 페이지 인코딩을 방해 한 경우를 수정하는 것이 가치가 있는지 IMO는 의심 스럽 습니다 (양식보다 페이지에서 더 많은 것을 엉망으로 만들 수 있음).
개인적으로는 신경 쓰지 않습니다.
IE (6+) 또는 기타 주요 브라우저에서 UTF-8을 사용하는 데 문제가 발생하지 않았습니다. UTF-8 메타 태그가 설정되어 있고 (IE에이 태그가 필요함) 모든 파일이 UTF-8로 인코딩되었는지 (웹 서버가 UTF-8 헤더를 전송 함을 의미) 확인해야합니다. 그러면 생략해도 문제가되지 않습니다 accept-charset
.
'programing' 카테고리의 다른 글
JVM 시작 속도가 느린 이유는 무엇입니까? (0) | 2021.01.16 |
---|---|
조각화없이 보낼 수있는 가장 큰 UDP 패킷을 찾는 방법은 무엇입니까? (0) | 2021.01.16 |
Android 앱용 Kivy (0) | 2021.01.16 |
플렉스 항목이 그 위에있는 항목에 단단히 정렬 될 수 있습니까? (0) | 2021.01.16 |
자바 : 이미지를 버튼으로 사용 (0) | 2021.01.16 |