🔤 텍스트 인코딩/디코딩
다양한 텍스트 인코딩 형식으로 변환하세요
HTML Entity, Hex, Binary, ASCII 변환을 지원합니다
텍스트 변환
텍스트 인코딩은 뭐죠?
• 텍스트 인코딩은 텍스트를 다른 형식으로 변환하는 과정입니다. HTML Entity, Hex, Binary, ASCII 등 다양한 인코딩 방식이 있으며, 각각 특정 목적과 사용 사례가 있습니다.
• HTML Entity: HTML에서 특수 문자(<, >, " 등)를 안전하게 표시하기 위해 사용됩니다. XSS 공격을 방지하거나 HTML 문서 내에서 특수 문자를 올바르게 렌더링하기 위해 필수적입니다.
• Hex (16진수): 각 문자의 유니코드 값을 16진수로 표현합니다. 0-9, A-F 문자로 표현되며, 데이터 분석이나 디버깅에 유용합니다. 예를 들어, "A"는 41(16진수)로 변환됩니다.
• Binary (2진수): 각 문자의 유니코드 값을 2진수(0과 1)로 표현합니다. 컴퓨터가 실제로 처리하는 가장 기본적인 형식이며, 비트 연산이나 저수준 프로그래밍에서 사용됩니다.
• ASCII: 각 문자의 ASCII 코드 값을 숫자로 표현합니다. 0-127 범위의 숫자로 표현되며, 텍스트 처리나 데이터 전송 시 자주 사용됩니다. ASCII는 영어 알파벳, 숫자, 기본 특수문자만 지원합니다.
• 용도: 웹 개발에서 XSS 방지, 데이터 암호화/복호화, 바이너리 데이터 전송, 디버깅, 문자 인코딩 문제 해결 등 다양한 상황에서 사용됩니다.
사용법 안내
• 변환 방식 선택: 변환하고자 하는 인코딩 형식을 선택하고 변환 버튼을 클릭하세요. 텍스트를 인코딩 형식으로 변환하거나, 인코딩된 형식을 원본 텍스트로 복원할 수 있습니다.
• HTML Entity: HTML에서 특수 문자를 안전하게 표시하기 위해 사용됩니다. <script>는 <script>로 인코딩되어 XSS 공격을 방지합니다.
• Hex: 텍스트를 16진수 형식으로 변환합니다. 예를 들어 "Hello"는 "48 65 6c 6c 6f"로 변환됩니다.
• Binary: 텍스트를 2진수 형식으로 변환합니다. 예를 들어 "A"는 "01000001"로 변환됩니다.
• ASCII: 텍스트를 ASCII 코드 값으로 변환합니다. 예를 들어 "ABC"는 "65 66 67"로 변환됩니다.
• 결과 복사: 변환된 결과를 복사하여 다른 곳에 붙여넣을 수 있습니다. 복사 버튼을 클릭하면 클립보드에 자동으로 복사됩니다.