보이지 않는 문자 감지기

시각적으로 동일해 보이는 줄이 일치하지 않는 원인이 되는 숨겨진 문자를 드러냅니다. 텍스트를 붙여넣으면 줄 바꿈 금지 공백, 너비 없는 공백, 탭 및 기타 보이지 않는 문자가 정확히 어디에 숨어 있는지 확인할 수 있습니다.

예시 해보기:
입력
입력하거나 파일을 드래그 앤 드롭하세요
발견된 보이지 않는 문자

스캔하려면 왼쪽에 텍스트를 붙여넣으세요…

보이지 않는 문자 참조
배지코드 포인트이름감지됨
[NBSP]U+00A0No-Break Space✓ 예
[ZWS]U+200BZero-Width Space✓ 예
[ZWNJ]U+200CZero-Width Non-Joiner✓ 예
[ZWJ]U+200DZero-Width Joiner✓ 예
[BOM]U+FEFFByte Order Mark✓ 예
[WJ]U+2060Word Joiner✓ 예
[CR]U+000DCarriage Return (\r)✓ 예
[TAB]U+0009Horizontal Tab✓ 예
[SHY]U+00ADSoft Hyphen-
[NNBS]U+202FNarrow No-Break Space-
[LRM]U+200ELeft-to-Right Mark✓ 예
[RLM]U+200FRight-to-Left Mark✓ 예
[RTLO]U+202ERight-to-Left Override✓ 예
[LSEP]U+2028Line Separator-
[PSEP]U+2029Paragraph Separator-
[HAIR]U+200AHair Space-
[HAN-F]U+3164Hangul Filler✓ 예
[BRL]U+2800Braille Pattern Blank✓ 예
[ISPACE]U+3000Ideographic Space-

자주 묻는 질문

보이지 않는 문자란 무엇인가요?
보이지 않는 문자는 공백으로 표시되거나 눈에 보이는 공간을 차지하지 않지만 기술적으로 일반 공백과 다른 Unicode 코드 포인트입니다. 웹 페이지, PDF, 스프레드시트 및 내보낸 데이터베이스 필드에서 복사한 데이터에 자주 나타납니다.

이 도구가 감지하는 일반적인 유형:
  • NBSP(U+00A0) - 일반 공백과 시각적으로 동일하지만 다른 문자입니다. HTML 편집기 및 워드 프로세서에 의해 삽입됩니다
  • ZWS(U+200B) - 완전히 보이지 않고 공간을 차지하지 않습니다. "동일한" 줄이 일치하지 않는 가장 큰 원인
  • ZWJ / ZWNJ - 인접한 문자가 결합하는지 여부를 제어합니다. 아랍어, 페르시아어 및 이모지 시퀀스에서 일반적
  • BOM(U+FEFF) - Windows 메모장, Excel, PowerShell이 파일 시작 부분에 추가합니다. 첫 번째 줄이 절대 일치하지 않게 만듭니다
  • CR(U+000D) - 캐리지 리턴. Windows CRLF 줄 끝의 일부로 후행 문자 불일치를 유발합니다
  • TAB(U+0009) - 수평 탭. TSV 파일, 코드 편집기 및 터미널 복사-붙여넣기에서 옵니다
두 줄이 동일해 보이는데 왜 일치하지 않나요?
일반 공백(U+0020)과 줄 바꿈 금지 공백(U+00A0)은 시각적으로 동일하지만 완전히 다른 문자 코드를 가지고 있습니다. 목록을 비교할 때 끝에 NBSP가 있는 항목은 일반 공백이 있는 동일한 항목과 일치하지 않습니다. 화면에서 동일해 보여도 마찬가지입니다.

너비 없는 공백은 발견하기가 더 어렵습니다. 눈에 보이는 공간을 전혀 차지하지 않아서 비교나 데이터베이스 조회가 예기치 않게 실패할 때까지 존재를 시각적으로 알 방법이 없습니다.

이 도구는 각 보이지 않는 문자가 정확히 어디에 숨어 있는지를 보여주어 비교하기 전에 데이터를 정리할 수 있습니다.
보이지 않는 문자는 어디서 오나요?
가장 일반적인 출처:
  • 웹 페이지 - HTML은 레이아웃에 NBSP(  엔티티)를 자주 사용합니다. 웹사이트에서 복사-붙여넣기하면 가져올 수 있습니다
  • PDF - 텍스트 추출 시 간격과 줄 끝이 일관되지 않은 경우가 많습니다
  • 스프레드시트 - Excel과 Google Sheets는 서식이 지정된 셀에 ZWS를 삽입하는 경우가 있습니다
  • 데이터베이스 내보내기 - 일부 데이터베이스는 소스 애플리케이션의 텍스트 필드에서 NBSP를 보존합니다
  • 모바일 키보드 - 일부는 구두점 뒤에 일반 공백 대신 NBSP를 삽입합니다
  • 워드 프로세서 - Microsoft Word 및 유사한 앱은 서식이 지정된 텍스트에 줄 바꿈 금지 공백을 사용합니다
목록에서 보이지 않는 문자를 어떻게 제거하나요?
  1. 입력 상자에 텍스트를 붙여넣으세요. 주석 패널은 각 보이지 않는 문자를 색상 배지(예: [NBSP], [ZWS])로 표시하여 정확히 어디에 있는지 볼 수 있습니다.
  2. 아래의 정리됨 패널에서 복사하세요. 이 패널은 모이지 않는 문자가 모두 제거된 동일한 텍스트를 보여줍니다.
지속적인 데이터 정리를 위해 목록 데이터 정리기에도 전용 "보이지 않는 문자 제거" 옵션이 있습니다.
줄 바꿈 금지 공백(NBSP)이란 무엇인가요?
줄 바꿈 금지 공백(U+00A0)은 일반 공백과 시각적으로 동일하지만 다른 문자 코드(160 대 32)를 가지고 있습니다. 원래 인접한 단어를 같은 줄에 유지하기 위해 설계되었습니다. 예를 들어 "100 km"가 줄 바꿈에서 분리되지 않도록 합니다.

어디서 오나요: HTML 편집기(  엔티티), Microsoft Word 같은 워드 프로세서, 구두점 뒤에 삽입하는 일부 모바일 키보드.

왜 문제를 일으키나요: 어떤 정확한 문자열 비교도 NBSP를 일반 공백과 다르게 취급하여 목록 비교, 데이터베이스 조회 및 가져오기에서 예기치 않은 불일치를 유발합니다. 텍스트가 화면에서 동일해 보여도 마찬가지입니다.
너비 없는 공백(ZWS)이란 무엇인가요?
너비 없는 공백(U+200B)은 눈에 보이는 공간을 전혀 차지하지 않아 눈에는 완전히 보이지 않습니다. 원래 단어 사이에 공백을 사용하지 않는 문자 체계(태국어나 CJK 텍스트 등)에서 선택적 줄 바꿈 위치를 표시하기 위해 설계되었습니다.

어디서 오나요: 웹 페이지에서 스크랩된 텍스트, 특정 CMS 플랫폼의 콘텐츠(WordPress가 삽입하는 경우가 있음), 서식 있는 텍스트 형식에서 변환된 문서.

왜 문제를 일으키나요: 보이지 않기 때문에 비교, 데이터베이스 조회 또는 가져오기가 예기치 않게 실패할 때까지 존재를 알 방법이 없습니다. "동일한" 줄이 일치를 거부하는 가장 일반적인 원인입니다.
목록을 비교하기 전에 이것을 사용할 수 있나요?
예 - 보이지 않는 문자를 먼저 정리하는 것은 두 목록 비교 또는 다중 목록 비교 도구를 사용하기 전의 최선의 준비 단계 중 하나입니다.

이 도구에서 정리된 출력을 복사하여 비교 도구에 붙여넣으세요. 두 도구 모두 줄 경계에서 NBSP를 잡는 "선행/후행 공백 무시" 옵션도 있지만, 보이지 않는 문자 감지기가 더 철저합니다. 줄 어디에 나타나든 모든 보이지 않는 문자를 찾아 제거합니다.

Share this tool

Featured on ToolDirs
© 2026 ListDiff

Free online list and text processing tools.