공백·줄바꿈 정리

브라우저 안에서만 처리됩니다. 입력한 내용과 선택한 파일은 서버로 전송되지 않습니다.

보이지 않는 문자

텍스트를 입력하면 눈에 안 보이는 문자를 찾아 목록으로 보여줍니다.

정리 결과

입력을 기다리는 중입니다.

 

사용법

  1. 정리할 텍스트를 붙여넣습니다. 웹페이지·워드·PDF 에서 복사한 것일수록 눈에 안 보이는 문자가 잘 섞여 옵니다.
  2. 먼저 무엇이 몇 개 들어 있는지 표로 보여줍니다. 정리 옵션을 켜지 않아도 목록은 항상 나옵니다.
  3. 줄바꿈·탭·공백 옵션을 골라 정리한 뒤 결과를 복사합니다.

자주 묻는 질문

보이지 않는 문자가 왜 문제가 되나요?

화면에는 아무것도 안 보이는데 글자로는 존재하기 때문입니다. 코드에 섞이면 컴파일이 깨지고, 검색어에 섞이면 검색이 안 되고, 글자수를 세면 이상하게 늘어납니다. 특히 전각 공백(U+3000)과 줄바꿈 없는 공백(U+00A0)은 보통 공백처럼 보이지만 다른 글자라 문자열 비교가 실패합니다.

찾은 문자를 전부 지우나요?

아닙니다. 셋으로 나눠 처리합니다. 폭이 있는 공백류(전각 공백, NBSP 등)는 지우면 단어가 붙어버리므로 보통 공백으로 바꿉니다. 폭이 0 이거나 표시 제어용인 문자(폭 없는 공백, BOM, 양방향 제어 문자, 소프트 하이픈)는 지웁니다. 이모지 조합자(ZWJ)나 언어 표기에 필요한 비연결자(ZWNJ), 모양 선택자는 지우면 뜻이 달라지므로 기본으로는 목록에만 올리고 그대로 둡니다.

ZWJ 를 지우면 뭐가 달라지나요?

가족 이모지처럼 여러 이모지를 이어 붙인 문자가 흩어집니다. 예를 들어 가족 이모지 하나가 남자·여자·아이 이모지 셋으로 보이게 됩니다. 그래서 별도 체크박스로 분리해 두었고, 정말 필요할 때만 켜세요.

탭을 공백으로 바꾸면 몇 칸이 되나요?

탭 폭만큼 고정으로 넣는 게 아니라 다음 탭 정지 위치까지 채웁니다. 폭 4 에서 "abc" 다음의 탭은 한 칸만 채워 4번째 칸에 맞추고, "abcd" 다음의 탭은 네 칸을 채웁니다. 표처럼 정렬된 텍스트가 어긋나지 않게 하려는 것입니다. 반대로 공백을 탭으로 바꿀 때는 줄 앞쪽 들여쓰기만 바꿉니다 — 줄 중간 공백까지 탭으로 만들면 문장이 망가지기 때문입니다.

연속 공백 합치기를 코드에 써도 되나요?

권하지 않습니다. 이 옵션은 줄 앞쪽 들여쓰기를 포함해 두 칸 이상 이어진 공백을 모두 한 칸으로 만듭니다. 코드나 표처럼 공백으로 정렬한 텍스트에는 쓰지 마세요. 탭은 건드리지 않습니다.