개발자 도구 / 17
유니코드 및 보이지 않는 문자 검사 도구
텍스트의 숨은 제로 너비 공백, 제어 문자, RTL 재정의 표시 및 유니코드 코드 포인트를 검사합니다.
유니코드 및 보이지 않는 문자 검사 도구: TOEA는 텍스트를 개별 유니코드 코드 포인트로 디코딩하고, 보이지 않는 문자(예: ZWSP 또는 NBSP)를 식별하며, UTF-8 바이트 시퀀스를 계산합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 개발자 도구
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
브라우저에서 전부 실행됩니다
텍스트 및 문자 요약
코드 포인트 상세 분석
| 위치 | 문자 | 코드 포인트 | UTF-8 바이트 | 범주 / 이름 |
|---|---|---|---|---|
| 0 | H | U+0048 | 48 | Letter 'H' |
| 1 | e | U+0065 | 65 | Letter 'e' |
| 2 | l | U+006C | 6C | Letter 'l' |
| 3 | l | U+006C | 6C | Letter 'l' |
| 4 | o | U+006F | 6F | Letter 'o' |
| 5 | ⚠️ | U+200B | E2 80 8B | Zero Width Space[숨김] |
| 6 | W | U+0057 | 57 | Letter 'W' |
| 7 | o | U+006F | 6F | Letter 'o' |
| 8 | r | U+0072 | 72 | Letter 'r' |
| 9 | l | U+006C | 6C | Letter 'l' |
| 10 | d | U+0064 | 64 | Letter 'd' |
| 11 | ! | U+0021 | 21 | Symbol '!' |
| 12 | ⚠️ | U+00A0 | C2 A0 | Non-Breaking Space (NBSP)[숨김] |
| 13 | 🚀 | U+1F680 | F0 9F 9A 80 | Character '🚀' |
| 14 | U+0020 | 20 | Space | |
| 15 | T | U+0054 | 54 | Letter 'T' |
| 16 | e | U+0065 | 65 | Letter 'e' |
| 17 | s | U+0073 | 73 | Letter 's' |
| 18 | t | U+0074 | 74 | Letter 't' |
| 19 | U+0020 | 20 | Space | |
| 20 | ⚠️ | U+200E | E2 80 8E | Left-To-Right Mark[숨김] |
| 21 | T | U+0054 | 54 | Letter 'T' |
| 22 | e | U+0065 | 65 | Letter 'e' |
| 23 | x | U+0078 | 78 | Letter 'x' |
| 24 | t | U+0074 | 74 | Letter 't' |
숨겨진 문자가 생기는 위치
대부분은 복사 및 붙여넣기로 들어옵니다. 워드 프로세서와 웹 페이지는 줄 바꿈하지 않는 공백을 추가하고, 일부 콘텐츠 시스템은 폭이 0인 공백을 추가하며, 아랍어 또는 히브리어 텍스트 편집기는 방향 표시를 추가합니다. 이러한 문자는 확인하기 어려운 오류를 일으킵니다. 올바르게 보이는 사용자 이름이 일치하지 않거나, grep이 단어를 찾지 못하거나, Python이 줄 바꿈하지 않는 공백이 포함된 소스 코드를 거부할 수 있습니다. 이모지 내부의 폭이 0인 연결자는 정상적인 문자이므로 제거하기 전에 해당 문자가 무엇의 일부인지 확인하십시오.
방향 재정의
오른쪽에서 왼쪽 방향 재정의 문자인 U+202E는 그 뒤에 오는 텍스트의 표시 순서를 뒤집습니다. 이 문자는 파일 이름을 위장하는 데 사용된 적이 있습니다. invoice 뒤에 U+202E와 fdp.exe를 붙이면 invoiceexe.pdf로 표시됩니다. 2021년에는 Trojan Source라는 이름으로 같은 기법을 사용하여 소스 코드가 컴파일되는 방식과 다르게 표시될 수 있음이 알려졌습니다. 파일 이름, 코드 또는 메시지에서 이러한 재정의 문자를 발견하면 의심스러운 것으로 취급하십시오.
표시되지 않는 문자
보이지 않는 문자 목록에는 일반적인 사례가 포함되어 있습니다. 소프트 하이픈 U+00AD, 단어 연결자 U+2060, 방향 격리 문자 U+2066–U+2069, U+FE0F와 같은 변형 선택자를 포함하여 아무것도 표시하지 않는 다른 문자도 일반적인 확장 문자로 나타납니다. 코드 포인트 열에서 이러한 문자를 검색하거나 개수를 비교하십시오. 문자 수가 눈에 보이는 문자보다 많은 텍스트에는 숨겨진 문자가 포함되어 있습니다.
사용 방법
- 입력 상자에 텍스트를 입력하거나 붙여넣습니다.
- 문자 수, UTF-8 바이트 구성 및 제로 너비 문자 경고를 확인합니다.
- 자세한 코드 포인트 목록을 복사합니다.
개인정보 보호 및 제한사항
텍스트 검사는 전적으로 로컬 브라우저 메모리에서 수행됩니다.
관련 도구
자주 묻는 질문
어떤 숨은 문자를 감지합니까?
제로 너비 공백(U+200B), 줄 바꿈하지 않는 공백(U+00A0), BOM(U+FEFF), ZWJ/ZWNJ 및 제어 코드를 감지합니다.
문자 수가 코드 포인트 수와 다른 이유는 무엇입니까?
서로게이트 쌍 또는 이모지 시퀀스는 여러 UTF-16 코드 단위 또는 코드 포인트로 구성될 수 있습니다.
무료 도구 · 브라우저에서회 실행 · 계정 불필요