텍스트 파일이나 원시 바이트 시퀀스의 문자 인코딩을 식별합니다 — UTF-8, UTF-16 LE/BE, UTF-32, US-ASCII, Windows-1252, ISO-8859-1, GBK/GB18030, Big5, Shift-JIS, EUC-KR, EUC-JP — BOM 감지와 순위 후보 목록 포함. 이 페이지는 옛 온라인 파일 인코딩 변환기(서버에서 감지)의 완전 로컬 브라우저 전용 버전입니다. 여기서는 모든 바이트를 당신의 기계에서 조사합니다. 바이트 순서 표시, 엄격한 UTF-8 검증, 치환 문자 통계가 주역할을 합니다 — 아무것도 업로드되지 않습니다. 텍스트가 깨진 문자로 보이면 중국어 모지바이트 수리기도 보세요.
입력:이미 읽을 수 있는 텍스트는 브라우저가 디코딩한 것입니다 — 대신 원본 바이트(파일 또는 hex)를 넣으세요.
조사할 파일
클릭해서 선택하거나 여기로 끌어다 놓으세요
hex로 쓴 원시 바이트
hex 덤프만 있을 때 유용합니다 — 예를 들어 xxd, od -A x -t x1z 또는 Hex 텍스트 도구에서.
감지 결과
감지의 동작 방식(과 솔직한 한계): 바이트 순서 표시(BOM)는 UTF-8 / UTF-16 / UTF-32를 곧바로 결정합니다. 그렇지 않으면 바이트를 엄격한 UTF-8 규칙으로 검사하고, 다음으로 UTF-16 배치 휴리스틱(ASCII 비슷한 텍스트의 NUL 위치)을 쓰고, 마지막으로 모든 후보를 브라우저 내장 TextDecoder로 디코딩합니다 — 디코딩에서 U+FFFD 치환 문자를 가장 적게 만드는 인코딩이 최상위입니다. GBK, Big5, Shift-JIS, EUC-KR은 BOM이 없을 때 서로 혼동될 수 있는 1바이트/다중 바이트 인코딩이라 페이지는 추측 대신 신뢰도가 붙은 후보를 보여줍니다. 순수 바이너리 데이터는 “디코딩 가능한 텍스트 아님”으로 보고됩니다. 여기서 디코딩 자체는 결코 손실을 일으키지 않습니다 — 보고만 합니다.