UTF-8 ISO-8859-1 변환기 | Latin-1·인코딩·글자 깨짐

인코딩브라우저에서 실행(업로드 없음)
Loading…

텍스트를 UTF-8과 ISO-8859-1(Latin-1) 간에 변환하세요. 지원되지 않는 문자를 식별하고 레거시 시스템 호환성을 위해 Hex 값을 확인하세요.

이 도구 사용 방법

  1. 1

    'Encode'를 선택하여 텍스트를 ISO-8859-1 Hex로 변환합니다.

  2. 2

    'Decode'를 선택하여 ISO-8859-1 Hex를 다시 텍스트로 변환합니다.

  3. 3

    텍스트를 입력하세요. ISO-8859-1에서 지원하지 않는 문자는 '??'로 표시됩니다.

  4. 4

    대상 시스템과의 호환성을 위해 Hex 출력을 검토하세요.

사용 사례 및 예시

레거시 데이터베이스 마이그레이션

데이터 손상을 방지하기 위해 마이그레이션 전에 데이터가 Latin-1로 정의된 오래된 데이터베이스 컬럼에 맞는지 확인하세요.

'Mojibake(글자 깨짐)' 디버깅

텍스트가 'é' 대신 'é'처럼 보이는 이유를 이해하세요. 이는 종종 UTF-8이 ISO-8859-1로 잘못 해석될 때 발생합니다.

프로토콜 테스트

단일 바이트 인코딩을 엄격하게 요구하는 오래된 네트워크 프로토콜에 대해 유효한 Hex 페이로드를 생성하세요.

ISO-8859-1 (Latin-1) 정보

ISO-8859-1: 대부분의 서유럽 언어를 다루는 단일 바이트 인코딩입니다. 처음 256개의 유니코드 코드 포인트만 표현할 수 있습니다.

한계: 이 범위를 벗어나는 문자(예: 한글, 한자, 이모지, 스마트 따옴표 등)는 표현할 수 없으며 손실되거나 대체됩니다.

웹 사용: UTF-8이 현대 표준이지만, ISO-8859-1은 여전히 오래된 데이터베이스나 프로토콜에서 발견됩니다.

자주 묻는 질문

Q.왜 일부 문자가 '??'로 바뀌나요?

A. ISO-8859-1은 매우 제한된 문자 집합(256자)을 가집니다. 한글, 이모지, 아시아 문자 및 일부 기호는 이 인코딩에 존재하지 않으므로 변환할 수 없습니다.

Q.ISO-8859-1은 Windows-1252와 같은가요?

A. 매우 유사하지만 동일하지는 않습니다. Windows-1252는 ISO-8859-1의 제어 코드 영역인 0x80-0x9F 범위에 출력 가능한 문자를 추가했습니다. 이 도구는 ISO-8859-1을 엄격히 따릅니다.

Q.새 프로젝트에 이것을 사용해야 하나요?

A. 아니요. 새 프로젝트에는 항상 UTF-8을 사용하세요. 이 도구는 레거시 시스템을 유지 관리하고 디버깅하기 위한 것입니다.

관련 도구

더 많은 개발자 도구를 둘러보세요

모든 도구 둘러보기