텍스트에서 유니코드로 변환기
이 무료 온라인 도구로 텍스트를 Unicode 이스케이프 시퀀스로 변환하거나 Unicode 시퀀스를 읽을 수 있는 텍스트로 디코딩하세요. 국제화 작업, 문자 인코딩 문제 디버깅, 코드에서 특수 문자 처리를 하는 개발자에게 적합합니다. 이모지, 기호, 라틴 문자 이외의 문자를 포함한 모든 Unicode 문자를 지원합니다.
자주 묻는 질문
Unicode는 모든 문자 체계의 문자, 기호, 이모지에 고유한 숫자(코드 포인트)를 할당하는 범용 문자 인코딩 표준입니다. Unicode 이스케이프 시퀀스(예: 'A'를 나타내는 \u0041)로 변환하면 코드, JSON, URL에서 특수 문자를 표현하거나 국제화된 애플리케이션의 인코딩 문제를 디버깅할 때 유용합니다.
입력란에 텍스트를 입력하거나 붙여넣고 'Convert'를 클릭하세요. 도구가 각 문자를 Unicode 이스케이프 시퀀스 형식(BMP 문자는 \uXXXX, 그 외 문자는 \u{XXXXXX})으로 변환합니다. 예를 들어 'Hello'는 '\u0048\u0065\u006C\u006C\u006F'가 됩니다. 이 형식은 JavaScript, JSON 및 여러 프로그래밍 언어에서 널리 사용됩니다.
네! 입력란에 Unicode 이스케이프 시퀀스(예: \u0048 또는 \u{1F600})를 붙여넣고 'Convert'를 클릭하세요. 도구가 Unicode 시퀀스를 자동으로 감지해 읽을 수 있는 문자로 변환합니다. 코드 디버깅, 인코딩된 JSON 데이터 읽기, 국제화된 콘텐츠 작업에 유용합니다.
Unicode는 문자에 숫자(코드 포인트)를 할당하는 문자 집합이고, UTF-8은 이 숫자를 바이트로 저장하는 인코딩입니다. Unicode 이스케이프 시퀀스는 코드 포인트를 직접 나타내고(\u0041), UTF-8 인코딩은 해당 문자가 메모리에 저장되는 방식을 나타냅니다. 이 도구는 Unicode 코드 포인트와 그 이스케이프 시퀀스 표현을 다룹니다.
네! 이 Unicode 변환기는 이모지, 수학 기호, 통화 기호, 라틴 문자 이외의 문자 체계(중국어, 아랍어, 키릴 문자 등), 특수 문자를 비롯한 모든 Unicode 문자를 지원합니다. 이모지와 기본 다국어 평면 외부의 문자는 웃는 얼굴 이모지를 나타내는 \u{1F600} 같은 확장 이스케이프 시퀀스로 표시될 수 있습니다.
편집기에서 제대로 표시되지 않을 수 있는 특수 문자를 소스 코드에 포함할 때, 여러 시스템 간 호환성을 보장할 때, 이스케이프 문자가 필요한 JSON 작업을 할 때, 키보드에 없는 문자를 표현해야 할 때 Unicode 이스케이프 시퀀스를 사용하세요. 국제화와 다양한 언어의 사용자 입력을 처리할 때 특히 유용합니다.
\uXXXX 형식(16진수 4자리)은 기본 다국어 평면(BMP)을 포함하는 전통적인 JavaScript/JSON 형식입니다. U+0000부터 U+FFFF까지의 코드 포인트를 다루며, 여기에는 일반적인 문자가 대부분 포함됩니다. \u{XXXXXX} 형식(ES6+ JavaScript)은 중괄호와 길이가 가변적인 16진수를 사용해 이모지와 드문 문자를 포함한 모든 Unicode 코드 포인트(U+10FFFF까지)를 표현합니다. U+FFFF를 넘는 문자는 구형 시스템에서 서로게이트 쌍(\uXXXX 시퀀스 2개)을 사용합니다.
Unicode 코드 포인트는 문자에 할당된 추상적인 숫자(예: 'A'의 U+0041)이고, UTF-8은 저장을 위해 그 숫자를 바이트로 인코딩하는 방식입니다. ASCII 문자(U+0000~U+007F)는 UTF-8 바이트 1개를 사용하고, 유럽 문자는 2바이트, 아시아 문자는 3바이트, 이모지는 4바이트가 필요합니다. Unicode 이스케이프는 코드 포인트를 직접 보여 주고, UTF-8은 파일과 네트워크에서 사용하는 실제 바이트 표현을 보여 줍니다.
복잡한 이모티콘은 종종 제로 너비 조인너(ZWJ) 시퀀스를 통해 여러 코드 포인트를 결합하여 사용합니다. 예를 들어, 가족 이모티콘은 사람 + ZWJ + 사람 + ZWJ + 어린이 이모티콘을 결합합니다. 피부톤 수정자도 추가 코드 포인트를 추가합니다. 또한 BMP 외부의 문자(U+10000 ~ U+10FFFF)는 UTF-16 대리 쌍으로 표시될 수 있으며, 이전 JSON 또는 JavaScript 환경에서는 두 개의 \uXXXX 시퀀스로 표시됩니다.
대부분의 최신 언어는 Unicode 이스케이프를 지원합니다. JavaScript/JSON(\uXXXX), Python(\uXXXX 및 \UXXXXXXXX), Java(\uXXXX), C/C++(\uXXXX 및 \UXXXXXXXX), C#(\uXXXX), Ruby(\uXXXX), PHP(\u{XXXXXX})가 이에 해당합니다. 언어마다 구문은 조금씩 다릅니다. 일부는 확장 범위에 대문자 \U를 사용하고, 일부는 중괄호를 사용합니다. 정확한 형식은 해당 언어의 문서를 확인하세요. 바탕이 되는 Unicode 코드 포인트는 모든 플랫폼에서 동일합니다.