본문 바로가기
텍스트·문서·약 15분 소요

가운뎃점·줄임표·물결표 바르게 쓰기: 문장 부호 24종 규정과 닮은 유니코드 문자 정리표

2015년 개정 문장 부호 24종의 띄어쓰기와 대체 허용을 표로 정리하고, 가운뎃점·물결표 자리에 섞여 드는 닮은 문자를 공공데이터 12만 행에서 실측했다. EUC-KR·NFKC·마크다운에서 생기는 문제도 다룬다.

가운뎃점·줄임표·물결표 바르게 쓰기: 문장 부호 24종 규정과 닮은 유니코드 문자 정리표

광고

작성 툴박스 운영자최초 작성 최종 검토

툴박스 가이드는 W3C·MDN·국제 표준 문서(RFC/ISO)와 한국인터넷진흥원(KISA) 등 공신력 있는 기관의 공개 자료를 기반으로 작성·검토합니다.편집 방침 보기

공공데이터 12만 635행에서 가운뎃점(·)처럼 보이는 문자를 세어 보니 7종이 나왔다. 표준 문자인 U+00B7이 3만 2,545번 쓰였고, 그 사이에 한글 자모 'ㆍ'(아래아, U+318D) 280번, 수학 기호 '∙'(U+2219) 61번, 하이픈 점 '‧'(U+2027) 46번이 섞여 있었다. 눈에는 똑같은 '6·25'와 '6ㆍ25'를 검색·정렬·문자메시지는 서로 다른 글자로 처리한다. 이 글은 2015년 1월 1일부터 시행된 문장 부호 규정(문화체육관광부 고시 제2014-39호)을 부호별로 정리하고, 규정이 가리키는 문자와 섞여 들어오는 닮은 문자를 코드 단위로 구분한다.

문장 부호 24종 한눈에: 띄어쓰기와 함께 허용된 표기

국립국어원 '한글 맞춤법' 부록의 문장 부호 규정은 21개 항에 부호 24종을 담고 있다. 겹낫표·겹화살괄호, 홑낫표·홑화살괄호, 드러냄표·밑줄은 각각 한 항으로 묶여 있다. 2015년 개정은 가로쓰기 부호만 남기고 세로쓰기용 고리점(。)과 모점(、)을 뺐다. 국립국어원 해설에 따르면 이전 규정대로 써도 틀리지 않도록 대체 표기를 폭넓게 허용한 것이 이 개정의 원칙이다.

항부호띄어쓰기함께 허용된 표기
1마침표 .앞말에 붙임'온점'이라는 이름
2물음표 ?앞말에 붙임의문이 약하면 마침표
3느낌표 !앞말에 붙임감탄이 약하면 쉼표나 마침표
4쉼표 ,앞말에 붙임'반점'이라는 이름
5가운뎃점 ·앞말·뒷말에 붙임용법에 따라 쉼표 또는 생략
6쌍점 :앞은 붙이고 뒤는 띄움 (시각·대비는 앞뒤 붙임)—
7빗금 /앞뒤 붙임 (두 어절 이상 대비는 띄울 수 있음)시의 행 구분은 띄움 원칙, 붙임 허용
8큰따옴표 “ ”여는 부호는 뒷말에, 닫는 부호는 앞말에 붙임—
9작은따옴표 ‘ ’위와 같음—
10~12소괄호 ( )·중괄호 { }·대괄호 [ ]위와 같음 (소괄호 일부 용법은 앞말과 띄움)—
13겹낫표 『 』·겹화살괄호 《 》위와 같음큰따옴표로 대체
14홑낫표 「 」·홑화살괄호 〈 〉위와 같음작은따옴표로 대체
15줄표 ―앞뒤 띄움 원칙앞뒤 붙임, 뒤쪽 줄표 생략
16붙임표 -앞뒤 붙임—
17물결표 ~앞뒤 붙임붙임표로 대체
18드러냄표 ˙·밑줄—작은따옴표로 대체
19숨김표 ○, ×일정하지 않음—
20빠짐표 □일정하지 않음—
21줄임표 ……앞말에 붙임 (글 일부 생략은 앞뒤 띄움)아래쪽 점, 세 점

표의 띄어쓰기는 규정 본문과 국립국어원 해설에 적힌 '띄어쓰기' 항목을 그대로 옮긴 것이다. 부호를 복사해서 쓰고 싶다면 특수문자 복사표에서 바로 가져올 수 있다.

가운뎃점(·): 쓰는 자리 셋, '3.1 운동'은 마침표가 원칙

규정상 가운뎃점은 세 자리에 쓴다.

  1. 열거한 어구를 기준별로 묶을 때 — "민수·영희, 선미·준호가 서로 짝이 되어". 묶음 사이에는 쉼표, 같은 묶음 안에는 가운뎃점을 쓴다.
  2. 짝을 이루는 어구 사이 — "참·거짓", "하천 수질의 조사·분석". 이때는 가운뎃점을 빼거나("참 거짓") 쉼표를 써도("조사, 분석") 된다.
  3. 공통 성분을 줄여 하나로 묶을 때 — "금·은·동메달", "초·중·고등학교". 쉼표("금, 은, 동메달")도 허용된다.

공통 성분이 줄어 이미 한 단어가 된 말에는 가운뎃점을 넣지 않는다. 해설이 드는 예는 검인정(검정+인정), 선후배(선배+후배), 직간접(직접+간접), 민형사(민사+형사)다.

가장 많이 틀리는 것은 기념일 표기다. 2015년 개정 전에는 '3·1 운동'처럼 가운뎃점만 인정했는데, 지금 규정은 마침표가 원칙이고 가운뎃점은 허용이다. 즉 '3.1 운동', '8.15 광복', '4.19 혁명'이 원칙 표기이고 '3·1 운동'도 틀리지 않는다. 국립국어원 해설은 바꾼 이유로 실제 언어생활에서 마침표가 널리 쓰이고 연월일 표시에도 마침표를 쓰며, 컴퓨터 자판으로 입력하기도 편하다는 점을 들었다. 한글로 적을 때는 두 부호 모두 쓰지 않는다. '팔.일오 광복', '육·이오 전쟁'은 틀린 표기다. 2026년 공휴일 목록이 '삼일절'처럼 부호 없이 적는 것도 같은 규칙이다.

줄임표(……): 허용되는 네 가지 모양과 마침표

원칙은 가운데에 여섯 점이고, 2015년 개정으로 아래쪽 점과 세 점이 모두 허용됐다. 해설은 "컴퓨터 등에서의 입력을 간편하게" 하려는 개정이라고 설명한다.

모양예지위
가운데 여섯 점어디 나하고 한번…….원칙
아래 여섯 점어디 나하고 한번.......허용 (마침표까지 일곱 점)
가운데 세 점어디 나하고 한번….허용
아래 세 점어디 나하고 한번....허용 (마침표까지 네 점)

마침표는 용법에 따라 갈린다.

  • 할 말을 줄였을 때, 말이 없음을 나타낼 때: 줄임표로 문장이 끝나므로 뒤에 마침표(또는 물음표·느낌표)를 찍는 것이 원칙이다. "……."처럼 줄임표만으로 된 대답에도 마침표를 붙인다.
  • 문장이나 글의 일부를 생략할 때: 생략 부분이 여러 문장일 수 있어 줄임표 앞뒤에 쉼표·마침표를 쓰지 않고, 줄임표 앞뒤를 띄운다.
  • 머뭇거림을 보일 때: "우리는 모두…… 그러니까…… 예외 없이"처럼 앞말에 붙인다.

디지털 문서에서는 줄임표 문자 '…'(U+2026)를 두 번 써서 여섯 점을 만드는 경우가 많다. 이 문자가 가운데에 그려질지 아래에 그려질지는 글꼴이 정한다. 점을 반드시 가운데에 두는 수식용 '⋯'(U+22EF)도 있지만, 아래 표에서 보듯 구형 한글 인코딩에서 깨진다.

물결표·붙임표·줄표: 길이와 띄어쓰기로 가르는 가로선 셋

부호문자쓰는 곳띄어쓰기규정 예시
물결표~기간·거리·범위앞뒤 붙임9월 15일~9월 25일, 3~78쪽
붙임표-차례로 이어지는 내용, 밀접한 관련앞뒤 붙임도움닫기-도약-착지, 원-달러 환율
줄표―제목 다음 부제의 앞뒤앞뒤 띄움 원칙, 붙임 허용역사 바로잡기 ― 근대의 설정 ―
  • 물결표 대신 붙임표를 쓸 수 있다. "김정희(1786-1856)", "서울-천안"도 맞다.
  • 물결표 앞뒤를 띄운 "9월 15일 ~ 9월 25일"은 규정과 다르다.
  • 해설은 "줄표와 붙임표는 길이로 구분한다. 줄표가 붙임표보다 상대적으로 길다"고 적는다. 뒤쪽 줄표는 생략할 수 있다("역사 바로잡기 ― 근대의 설정").
  • 붙임표로 합성어 경계('돌-다리')나 접사('-스럽다')를 표시하던 용법은 언어학 전문 용법으로 보아 규정에서 뺐다. 다만 해설은 이런 쓰임 자체를 막는 것은 아니라고 덧붙였다.

날짜·시각 표기: 마지막 마침표를 지우면 틀린다

아라비아 숫자로 연월일을 적을 때 마침표는 '년·월·일' 글자를 대신한다. 그래서 '일'을 대신하는 마지막 마침표를 지운 '1919. 3. 1'은 해설의 표현대로 '1919년 3월 1'처럼 쓰다 만 표기가 되고, 다른 숫자를 덧붙여 변조할 우려도 생긴다.

쓰려는 것규정에 맞는 표기틀린 표기
1919년 3월 1일1919. 3. 1.1919. 3. 1
2008년 5월2008. 5.2008. 5
7월 22일7. 22.7. 22
2008년 5월~10월2008. 5.~10.—
7월 22일~30일7. 22.~30.—
개최 연도 2014년2014년2014.
오전 10시 20분오전 10:20오전 10 : 20
65 대 6065:6065 : 60
표제 + 설명일시: 2014년 10월 9일일시 : 2014년 10월 9일

연·월·일 가운데 하나만 적을 때는 글자 대신 마침표를 쓰지 않는다. 쌍점은 표제 뒤에서는 앞을 붙이고 뒤를 띄우지만, 시와 분, 장과 절, '대' 자리에서는 앞뒤를 모두 붙인다. 날짜 사이 일수를 셀 때는 날짜 계산기를 쓰면 된다.

닮은 문자 정리표: 규정 부호와 섞여 들어오는 문자

아래 표의 EUC-KR 열은 KS X 1001 기반 인코딩(EUC-KR·CP949)으로 표현할 수 있는지, NFKC 열은 유니코드 호환 정규화를 거친 뒤의 문자다. 둘 다 파이썬 unicodedata·codecs로 직접 확인한 값이다.

부호규정 문자섞여 드는 문자EUC-KRNFKC 후
가운뎃점· U+00B7ㆍ U+318D (한글 아래아)가능ᆞ U+119E (·가 아님)
가운뎃점· U+00B7‧ U+2027 (하이픈 점)불가그대로
가운뎃점· U+00B7∙ U+2219 (수학 연산자)불가그대로
가운뎃점· U+00B7⋅ U+22C5 (점 연산자)불가그대로
가운뎃점· U+00B7・ U+30FB (가타카나 중점)불가그대로
가운뎃점· U+00B7・ U+FF65 (반각 가타카나 중점)불가・ U+30FB
줄임표… U+2026⋯ U+22EF (수식용 가운데 줄임표)불가그대로
물결표~ U+007E∼ U+223C (물결 연산자)가능그대로
물결표~ U+007E~ U+FF5E (전각 물결표)가능~ U+007E
물결표~ U+007E〜 U+301C (웨이브 대시)불가그대로
줄표― U+2015— U+2014 (엠 대시)불가그대로
붙임표- U+002D– U+2013 (엔 대시)불가그대로
겹화살괄호《 》 U+300A·B≪ ≫ U+226A·B (부등호 '매우 작다·크다')가능그대로

규정 문자 쪽(· … ~ ―)은 모두 EUC-KR에 들어 있다. 한국어 문서의 줄표로 엠 대시(—)보다 '―'(U+2015)가 안전한 이유가 여기에 있다. 참고로 국립국어원 누리집의 규정 본문 텍스트는 겹화살괄호를 부등호 문자 ≪≫로 적고 있어, 그대로 복사하면 괄호가 아니라 수학 기호가 들어온다. 괄호 의미에 맞는 문자는 《》(U+300A·U+300B)다.

공공데이터 12만 행 실측: 닮은 문자는 얼마나 섞여 있나

kimgoon 서비스가 공공데이터에서 받아 둔 10개 데이터셋의 행 전체 텍스트를 대상으로 2026년 11월 10일에 문자별 등장 횟수를 셌다.

데이터셋행 수· U+00B7ㆍ U+318D∙ U+2219‧ U+2027그 밖의 점(⋅・・)
축제 정보9,84512,507159122110
관광지12,5603,60232422312
음식점13,43014,26812515
장기요양기관28,35543047000
육아 시설47,8525069000
캠핑장3,1191994010
걷기길1,622964000
국가자격61372413202
비급여 진료 항목1,1411760000
장례시설2,098370000
합계120,63532,545280614629
  • 가운뎃점: 닮은 문자 416개로 가운뎃점류 전체의 1.3%다. 표본을 열어 보면 "6ㆍ25 당시", "남ㆍ북ㆍ동문", "농구장∙배드민턴장", "발굴‧전시"처럼 모두 가운뎃점 자리에 쓰였다. 목록 기호로 쓰이는 '•'(U+2022, 123개)는 용도가 달라 집계에서 뺐다.
  • 물결표: '~' 4만 6,217개 사이에 '∼'(U+223C) 395개와 '~'(U+FF5E) 17개가 섞여 있다(0.9%). '∼' 가운데 357개는 관광지 설명의 "중종(재위 1506∼1544)" 같은 연도 범위였다.
  • 줄임표: 마침표 세 개를 이은 '...'가 886곳, 줄임표 문자 '…'는 35곳으로 '...'가 25배 많았다. 수식용 '⋯'은 0곳이었다.

숫자 자체는 데이터셋마다 설명문 길이가 달라 직접 비교하기 어렵다. 다만 사람이 손으로 쓴 설명문이 긴 데이터셋일수록 닮은 문자가 들어올 기회가 많다는 점은 분명하다.

개발자·편집자가 막아야 할 지점 다섯 가지

1. 검색과 비교. 자바스크립트에서 "조사·분석" === "조사ㆍ분석"은 false다. 문자열 일치로 찾는 검색이라면 '6·25'로 검색했을 때 '6ㆍ25'가 들어간 문서는 나오지 않는다. 저장하기 전에 정규화하는 것이 가장 싸다.

// 한국어 본문 전용 — 일본어(・)나 옛한글(ㆍ)이 섞인 글에는 쓰지 말 것
const fixPunct = (s) => s
  .replace(/[ㆍ‧∙⋅・・]/g, "·") // 가운뎃점 닮은 문자 → ·
  .replace(/[∼〜~]/g, "~");                        // 물결표 닮은 문자 → ~

fixPunct("6ㆍ25 당시"); // "6·25 당시"
fixPunct("1506∼1544");  // "1506~1544"

2. NFKC는 해결책이 아니다. NFKC 정규화는 '~'를 '~'로, '・'를 '・'로 바꾸는 등 일부만 정리한다. 'ㆍ'는 '·'가 아니라 첫가끝 중성 'ᆞ'(U+119E)로 바꿔 버린다. '…'는 마침표 세 개로 쪼개져 글자 수가 1에서 3으로 늘어난다. 글자 수 제한을 검사하기 전에 NFKC를 돌리면 길이가 달라지니 글자수 세기로 원문 길이를 먼저 확인하는 편이 안전하다.

3. EUC-KR 구간. '‧ ∙ ⋅ ・ 〜 — – ⋯'은 EUC-KR(CP949)에 없다. 레거시 데이터베이스나 일부 문자 발송 시스템처럼 EUC-KR로 저장·전송하는 구간을 지나면 '?'로 바뀌거나 인코딩 오류가 난다. 원인과 복구 방법은 한글 깨짐 해결 가이드에 정리돼 있다.

4. 마크다운의 물결표. GFM(GitHub Flavored Markdown) 명세는 물결표 한 개나 두 개로 감싼 텍스트를 취소선으로 본다. remark-gfm 4.0.1 기본 설정으로 "운영 시간은 9~12시, 13~18시입니다."를 렌더링하면 9<del>12시, 13</del>18시가 나온다. 한 문단에 범위 표기가 두 번 나오면 그 사이가 지운 글처럼 보이는 것이다. singleTilde: false 옵션을 켜거나, \~로 이스케이프하거나, 규정이 허용하는 붙임표(9-12시)로 바꾸면 된다. 이 사이트의 가이드 렌더러도 그 옵션으로 막아 두었다.

5. HTML 엔티티. &middot;은 U+00B7, &hellip;은 U+2026으로 규정 문자와 같다. 하지만 &sim;은 물결표가 아니라 물결 연산자 '∼'(U+223C)이고, &mdash;는 엠 대시(U+2014)다. 한국어 줄표 '―'를 엔티티로 쓰려면 &horbar;다.

자주 묻는 질문

말줄임표는 점 몇 개가 맞나요? 가운데 여섯 점(……)이 원칙이고, 2015년 개정으로 세 점(…)과 아래쪽 점(......)도 모두 허용된다. 할 말을 줄이며 문장을 끝낼 때는 줄임표 뒤에 마침표를 찍는 것이 원칙이라, 아래쪽 점으로 쓰면 마침표까지 일곱 점(또는 네 점)이 된다.

3·1절, 8·15 광복은 가운뎃점이 맞나요, 마침표가 맞나요? 지금 규정에서는 '3.1 운동', '8.15 광복'처럼 마침표가 원칙이고 가운뎃점은 허용이다. 둘 다 틀리지 않는다. 다만 '삼일절'처럼 한글로 적을 때는 어느 부호도 넣지 않는다.

물결표 앞뒤는 띄어 쓰나요? 붙여 쓴다. '9월 15일~9월 25일', '3~78쪽'처럼 앞말과 뒷말에 모두 붙이고, 물결표 대신 붙임표(-)를 써도 된다.

가운뎃점 대신 한글 'ㆍ'(아래아)를 써도 되나요? 눈으로는 비슷해도 'ㆍ'는 한글 자모 U+318D라 가운뎃점 U+00B7과 다른 문자다. 검색·정렬·중복 검사에서 다른 글자로 처리되고, NFKC 정규화로도 가운뎃점이 되지 않는다. HTML에서는 &middot;을 쓰면 정확한 가운뎃점이 들어가고, 윈도우·맥 입력 방법은 특수문자 입력·복사 가이드에 있다.

책 제목에 『』 대신 큰따옴표를 써도 되나요? 된다. 겹낫표(『』)와 겹화살괄호(《》) 대신 큰따옴표를, 홑낫표(「」)와 홑화살괄호(〈〉) 대신 작은따옴표를 쓸 수 있다는 것이 2015년 규정이다. 더 많은 텍스트 도구 활용법은 kimgoon 생활정보·도구 가이드에서 볼 수 있다.

관련 가이드

참고한 표준·공식 자료

본 글은 다음 기관·표준 문서의 공개 자료를 바탕으로 정리·검토되었습니다. 최신 기준은 각 원문을 함께 확인해 주세요.

잘못된 정보나 갱신이 필요한 부분을 발견하셨다면 contact@kimgoon.kr로 알려주세요. 툴박스 편집 방침을 함께 참고하실 수 있습니다.

공유

광고

다른 서비스의 관련 가이드

17개 서비스 가이드를 한곳에서 모아보기 →

광고