이 도구의 활용처
이 도구는 문자열과 바이트 데이터를 UTF-8, UTF-16LE, UCS-2, Latin1, Base64, ASCII, 16진수, 바이트 배열 형태 사이에서 변환합니다. 인코딩 버그를 디버깅하거나, 페이로드를 검사하거나, API 및 프로토콜용 데이터를 준비할 때 유용합니다.
인코딩 참고 사항
- UTF-8은 웹에서 가장 일반적으로 사용되는 유니코드 인코딩입니다.
- UTF-16LE는 이 도구에서 사용하는 리틀 엔디안 UTF-16 변형이며, UCS-2는 그 별칭으로 처리됩니다.
- Latin1은 U+0000부터 U+00FF까지만 지원하며, 더 높은 코드 포인트는 잘릴 수 있습니다.
- Base64는 디코딩 시 공백이나 줄 바꿈과 같은 Base64가 아닌 구분 문자를 무시합니다.
- 16진수는 바이트당 두 개의 16진수 문자를 사용하며, 불완전한 끝 데이터는 잘립니다.
- 바이트 배열 출력은 각 바이트를 0부터 255 사이의 10진수로 쉼표로 구분하여 표현합니다.
ASCII 참고 사항
ASCII는 7비트 ASCII 데이터에만 적용되며, 주로 레거시 호환성을 위해 유용합니다. 대부분의 최신 경우에는 UTF-8이 더 나은 기본 선택입니다.
자주 묻는 질문
텍스트 인코딩 변환기는 어떤 문제를 해결하나요?
같은 텍스트가 서로 다른 인코딩에서 어떻게 표현되는지 확인할 수 있어 깨진 문자, 가져온 파일, API payload, 레거시 데이터 디버깅에 도움이 됩니다.
문자가 mojibake로 깨지는 이유는 무엇인가요?
한 인코딩으로 작성된 바이트를 다른 인코딩으로 읽을 때 발생합니다. 바이트 표현을 확인하면 어디서 불일치가 생겼는지 찾기 쉽습니다.
Base64는 문자 인코딩과 같은 것인가요?
아니요. 문자 인코딩은 텍스트를 바이트로 매핑하고, Base64는 바이트를 전송 가능한 ASCII 텍스트로 표현합니다. 파일이나 네트워크 데이터를 디버깅할 때 둘 다 필요할 수 있습니다.
관련 도구
- Base64 인코딩/디코딩:문자열을 Base64로 인코딩하고 Base64를 텍스트로 디코딩하세요
- Unicode 인코딩/디코딩:브라우저에서 Unicode 이스케이프 시퀀스를 인코딩하고 디코딩하세요
- URL 인코딩/디코딩:URL의 특수 문자를 인코딩하고 디코딩하세요