Skip to content

복사 & 붙여넣기 · 문자 참조

유니코드 하이픈(‐): 키보드에 없는 하이픈

타이포그래피 하이픈(U+2010)을 한 번의 클릭으로 복사하세요. 화면에서는 키보드 하이픈과 동일하지만 검증기와 데이터베이스에는 다른 문자입니다.

직접 선택하기

상자를 클릭해 문자를 선택한 뒤 Ctrl + C(Mac은 ⌘ + C)를 누르세요.

문자
Unicode Hyphen
Unicode
U+2010
HTML 엔티티
—
일반 텍스트 대체
-

하이픈 계열

복합어·이름·코드를 잇는 짧은 대시.

문자별 복사 페이지:하이픈유니코드 하이픈줄바꿈 방지 하이픈소프트 하이픈

유니코드 하이픈(‐, U+2010)은 조판 담당자가 “하이픈”이라 말할 때 뜻하는 문자입니다. 키보드에는 없습니다. 0 위의 키가 만드는 것은 하이픈 마이너스, U+002D — 초기 컴퓨팅에서 하이픈과 마이너스를 하나의 글리프로 겸해야 했던 ASCII가 물려준 타협의 문자입니다. U+2010은 한참 뒤에 Unicode가 하이픈에 고유 코드포인트를 주면서 추가되었고, DTP 소프트웨어, PDF 생성기, 전문 조판 시스템은 정확해야 할 때 이것을 씁니다. 독자에게 둘은 구별되지 않습니다. 파서에게는 완전히 다른 문자입니다.

문제는 이 간극 속에 삽니다. PDF, InDesign 내보내기, PDF 기반 웹페이지에서 복사한 하이픈은 흔히 U+2010이고, 이어서 ASCII를 기대하는 곳으로 흘러갑니다. 문자·숫자·평범한 하이픈만 허용하는 사용자명 필드, 비ASCII 바이트를 거부하는 CSV 가져오기, “well‐known”과 “well-known”이 다른 문자열이 되는 검색 색인, 눈으로는 같은 제품 코드 둘을 서로 다른 것으로 보고하는 중복 검사. 찾는 대상이 키보드 하이픈인 한 찾아 바꾸기에는 이 문자가 보이지 않습니다. 찾으려는 문자 자체를 타이핑할 수 없기 때문입니다.

해결책은 정규화입니다. 각 U+2010을 평범한 하이픈으로 바꿔 모양은 그대로 두고 ASCII 안전하게 만들거나, 텍스트가 그것을 잡음으로 취급하는 곳으로 간다면 하이픈째 지웁니다. 이 사이트의 하이픈 제거기는 코드포인트로 하이픈 계열의 모든 멤버 — U+002D, U+2010, U+2011, 보이지 않는 소프트 하이픈 — 를 찾아 각각 공백으로 엽니다. 모든 대시 제거 도구는 삭제하고, 대시 기호 레퍼런스는 손에 쥔 문자가 어느 변형인지 알려 줍니다.

유니코드 하이픈 입력 방법

모든 플랫폼의 키보드 단축키. 입력 없이 위의 카드에서 복사할 수도 있습니다.

플랫폼단축키
Windows(모든 앱)숫자 키패드에서 Alt + 8208
Windows(확실한 방법)charmap.exe → U+2010 또는 “hyphen” 검색
Mac단축키 없음 — 위에서 복사, 또는 이모지와 기호(⌃⌘스페이스)
Google Docs삽입 → 특수문자 → “hyphen” 검색
HTML / CSS‐(이름 엔티티 없음) · content: "\2010"
LaTeX글리프가 있는 글꼴 사용. 키보드의 - 는 U+002D

유니코드 하이픈 사용 예시

문자가 제 역할을 하는 모습과, 다른 대시로 바꾸면 달라지는 점.

PDF에서 나온 하이픈

well‐known · cost‐effective

조판된 글의 하이픈

six‐person 팀

디자인 파일에서 붙여 넣은 이름

Kim‐Min‐su Park

검증에 실패한 제품 코드

SKU‐4471

ASCII 안전, 아니면 타이포그래피적으로 올바른가?

두 하이픈은 두 독자층을 위해 존재합니다. 취향이 아니라 행선지로 고르세요.

기계가 읽는다면 U+002D

폼 필드, 사용자명, 슬러그, 식별자, CSV·SQL 가져오기, API 페이로드, 코드와 설정 파일. ASCII 하이픈은 한 바이트이며 어디서든 받아들여집니다.

SKU-4471 · kim-min-su · well-known

페이지를 조판한다면 U+2010

인쇄, PDF, 글꼴을 통제하는 레이아웃. 하이픈이 주변 글자에 대해 올바른 높이와 너비로 앉아야 하는 곳입니다. 입력을 검증하는 필드에는 절대 쓰지 마세요.

six‐person 팀

거의 모든 경우를 풀어 주는 규칙: 해석·검색·정렬·저장될 모든 것에는 ASCII 하이픈을 넣고, 타이포그래피 하이픈은 처음부터 끝까지 자기가 통제하는 표면에 남겨 두세요.하이픈 제거기와모든 대시 제거페이지는 이미 두 세계를 오간 텍스트를 정규화하기 위해 존재합니다.

긴 대시 vs 짧은 대시 vs 하이픈

서로 닮았지만 결코 같게 동작하지 않는 세 문자. 필요한 문자를 복사하거나 각 문자의 상세 참조를 읽어보세요.

질문

유니코드 하이픈이란 무엇인가요?
문자 U+2010입니다. 타이포그래피가 정의하는 하이픈 — 복합어 안에서 쓰는 짧은 연결 표 — 입니다. 키보드 하이픈(U+002D, 하이픈 마이너스)과 똑같이 보이지만 별개의 코드포인트이고, 문자열을 비교하는 소프트웨어는 두 문자로 봅니다.
하이픈 검증에서 텍스트가 떨어지는 이유는?
텍스트 속 문자가 아마 U+2010이고 U+002D가 아니기 때문입니다. 검증기, 사용자명, 슬러그, 오래된 데이터베이스는 ASCII 하이픈 마이너스만 받는 경우가 많습니다. 유니코드 하이픈을 평범한 하이픈으로 바꾸면 해결되고, 그 변화는 독자에게 보이지 않습니다.
두 하이픈을 어떻게 구별하나요?
눈으로는 불가능합니다 — 거의 모든 글꼴에서 같은 너비와 모양입니다. 대시 기호 페이지의 식별 도구에 붙여 넣으면 코드포인트를 알려 줍니다. 워드프로세서의 “서식 기호 표시”도 치환된 문자의 단서가 됩니다.
유니코드 하이픈은 어떻게 입력하나요?
Windows에서는 키패드로 Alt + 8208, 또는 문자 코드표에서 U+2010을 검색합니다. macOS에는 기본 단축키가 없으니 위 버튼에서 복사하거나 텍스트 치환에 등록하세요. 실무에서는 입력할 일이 드물고, 오히려 제거하고 싶은 문자입니다.
유니코드 하이픈은 어디서 오나요?
거의 항상 워드프로세서, 디자인 파일, PDF에서 옵니다. DTP 앱은 타이핑 도중 타이포그래피 하이픈으로 치환하고, PDF 생성은 이를 보존하며, PDF에서 텍스트를 복사하면 따라옵니다 — 붙여 넣는 모든 필드가 ASCII 하이픈을 선호하는데도요.
유니코드 하이픈은 하이픈과 공백 중 무엇으로 바꾸죠?
하이픈이 단어나 코드의 일부이고 텍스트가 ASCII 안전하기만 하면 되는 경우엔 평범한 하이픈. 단어를 분리하고 싶다면 — 제목, 검색 문구, 읽기 쉬운 제품명 — 공백. 하이픈 제거기가 후자를 한 번의 클릭으로 처리하고, 올인원 도구는 하이픈으로 바꿔 줄 수도 있습니다.

유니코드 하이픈이 폼을 깨고 있나요?

하이픈 제거기는 코드포인트로 하이픈 계열 네 문자를 모두 찾아냅니다 — 찾아 바꾸기에 타이핑할 수 없는 문자까지.

하이픈 변형 모두 정리