Charset 근거는 형식 사양부터 추측까지 우선순위를 둔다

헤더와 BOM, 실제 바이트가 충돌하면 조용히 한쪽을 선택하지 않습니다.

1 형식 사양가장 강한 계약
2 프로토콜 헤더Content-Type 등
3 BOM형식이 허용할 때
4 사용자 설정명시적 입력
5 추측낮은 신뢰·검증 필요

핵심: 오류 기록에는 위치·오프셋·짧은 16진수 표본만 남겨 민감 원문 노출을 줄입니다.