기계가 읽는다면 U+002D
폼 필드, 사용자명, 슬러그, 식별자, CSV·SQL 가져오기, API 페이로드, 코드와 설정 파일. ASCII 하이픈은 한 바이트이며 어디서든 받아들여집니다.
SKU-4471 · kim-min-su · well-known
복사 & 붙여넣기 · 문자 참조
타이포그래피 하이픈(U+2010)을 한 번의 클릭으로 복사하세요. 화면에서는 키보드 하이픈과 동일하지만 검증기와 데이터베이스에는 다른 문자입니다.
상자를 클릭해 문자를 선택한 뒤 Ctrl + C(Mac은 ⌘ + C)를 누르세요.
유니코드 하이픈(‐, 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 |
문자가 제 역할을 하는 모습과, 다른 대시로 바꾸면 달라지는 점.
well‐known · cost‐effective
six‐person 팀
Kim‐Min‐su Park
SKU‐4471
두 하이픈은 두 독자층을 위해 존재합니다. 취향이 아니라 행선지로 고르세요.
폼 필드, 사용자명, 슬러그, 식별자, CSV·SQL 가져오기, API 페이로드, 코드와 설정 파일. ASCII 하이픈은 한 바이트이며 어디서든 받아들여집니다.
SKU-4471 · kim-min-su · well-known
인쇄, PDF, 글꼴을 통제하는 레이아웃. 하이픈이 주변 글자에 대해 올바른 높이와 너비로 앉아야 하는 곳입니다. 입력을 검증하는 필드에는 절대 쓰지 마세요.
six‐person 팀
거의 모든 경우를 풀어 주는 규칙: 해석·검색·정렬·저장될 모든 것에는 ASCII 하이픈을 넣고, 타이포그래피 하이픈은 처음부터 끝까지 자기가 통제하는 표면에 남겨 두세요.하이픈 제거기와모든 대시 제거페이지는 이미 두 세계를 오간 텍스트를 정규화하기 위해 존재합니다.
서로 닮았지만 결코 같게 동작하지 않는 세 문자. 필요한 문자를 복사하거나 각 문자의 상세 참조를 읽어보세요.