전각과 반각 문자의 차이
ABC123과 ABC123은 거의 똑같아 보이지만 컴퓨터에게는 서로 다른 문자입니다. 이 가이드는 전각·반각 문자가 생긴 이유, 입력란과 검색에서 문제가 되는 경우, 반각 가타카나가 ガ를 두 글자로 쓰는 방식, 짝이 아닌데 비슷하게 생긴 문자를 정리합니다.
폭이 두 가지인 이유
한국어·중국어·일본어 글에서는 한 글자가 정사각형 칸 하나를 차지합니다. 초기 일본 컴퓨터의 1바이트 문자 집합 JIS X 0201에는 영문·숫자와 칸의 절반 폭으로 표시되는 가타카나가 들어 있었고, 2바이트 문자 집합 JIS X 0208에는 한자·가나와 함께 칸 전체 폭을 쓰는 영문·숫자가 한 벌 더 들어 있었습니다. 한국의 완성형 표준 KS X 1001에도 전각 영문·숫자·기호가 들어 있어서, 옛 문서나 일부 입력기의 전각 모드에서 이런 문자가 나옵니다.
유니코드는 옛 데이터를 손실 없이 옮길 수 있도록 두 벌을 모두 남겼습니다. 전각 ASCII 문자(U+FF01–FF5E)와 반각 가타카나(U+FF61–FF9F)는 "Halfwidth and Fullwidth Forms" 블록에 있고, 각 문자가 어떤 보통 문자에 해당하는지는 유니코드 문자 데이터베이스에 기록되어 있습니다. 변환기는 이 기록을 따릅니다.
전각형과 반각형이 있는 문자
| 종류 | 전각 | 반각 |
|---|---|---|
| 영문 | ABC abc | ABC abc |
| 숫자 | 0123 | 0123 |
| ASCII 기호 | !?@#()-/ | !?@#()-/ |
| 공백 | U+3000 (전각 공백) | U+0020 |
| 통화 등 기호 | ¥ ¢ £ ₩ | ¥ ¢ £ ₩ |
| 가타카나 | カタカナ ガ パ | カタカナ ガ パ |
| 일본어 문장 부호 | 。「」、・ー | 。「」、・ー |
한글 음절, 한자, 히라가나는 폭이 한 가지뿐입니다. 반각 히라가나는 없고, 작은 ヵ, ヶ, ヮ와 옛 글자 ヰ, ヱ에도 반각형이 없습니다.
전각·반각 차이가 문제가 되는 경우
- 입력란. 숫자만 받는 칸은 010을 거부합니다. 일본·중국 사이트에서 복사한 전화번호나 우편번호, 카드 번호가 전각이라면 반각으로 바꾸면 됩니다.
- 검색과 중복. ABC로 검색해도 ABC가 나오지 않을 수 있고, 고객 명단에 같은 이름이 두 가지 폭으로 두 번 들어갈 수 있습니다.
- 보기. 영문 사이의 전각 영문은 띄엄띄엄 보이고, 일본어 사이의 반각 가나는 빽빽해 보입니다.
- 시스템마다 다른 규칙. 일본 양식 중에는 이름의 읽는 법(フリガナ)을 전각 가타카나로 받는 곳도, 히라가나로 받는 곳도, 반각 가나만 받는 오래된 시스템도 있습니다. 양식의 안내를 따르세요.
반각 가타카나와 탁점
반각 가타카나에는 탁음·반탁음 글자가 따로 없습니다. ガ는 カ와 탁점 ゙ 두 글자로, パ는 ハ와 반탁점 ゚ 두 글자로 씁니다. 제대로 된 변환기는 전각으로 바꿀 때 두 글자를 한 글자로 합치고, 반각으로 바꿀 때 다시 나눕니다. 그래서 글자 수가 달라집니다. ガッコウ는 다섯 글자, ガッコウ는 네 글자입니다.
앞 글자와 합쳐지지 않는 탁점(ア゙ 등)은 ア゛처럼 따로 남습니다. ヴ는 ヴ가 되고, ヷ와 ヺ는 ヷ와 ヺ가 됩니다.
짝이 아닌 비슷한 문자
| 문자 | 정체 | 반각 짝 |
|---|---|---|
| ~ (U+FF5E) | 전각 물결표 | 있음: ~ |
| 〜 (U+301C) | 물결 대시, 일본어 문장 부호 | 없음 |
| - (U+FF0D) | 전각 하이픈마이너스 | 있음: - |
| ー (U+30FC) | 가타카나 장음 부호 | 반각 가나 ー만 |
| " ' | 전각 곧은 따옴표 | 있음: " ' |
| “ ” ‘ ’ | 둥근 따옴표 | 없음 |
백슬래시는 특별한 경우입니다. JIS X 0201은 ASCII의 백슬래시 자리에 엔 기호를 두었기 때문에 일부 일본어 글꼴은 지금도 백슬래시를 ¥ 모양으로 그립니다. 문자는 같고 모양만 다릅니다.
히라가나와 가타카나
ぁ부터 ゖ까지의 히라가나에는 이름이 같은 가타카나가 있고, 유니코드에서 정확히 96자 떨어져 있어서 변환이 정확합니다. やまだ たろう는 ヤマダ タロウ가 됩니다. 장음 부호 ー는 두 문자 모두에서 쓰므로 그대로 남고, ヷ처럼 대응하는 히라가나가 없는 글자는 가타카나로 남습니다.
개발자를 위한 참고: 정규화는 더 많이 바꾼다
유니코드 정규화 형식 NFKC도 전각 영문을 반각으로 바꾸고 ガ를 ガ로 합칩니다. 하지만 동시에 다른 문자도 많이 바꿉니다. ①은 1로, №는 No로, ㈱는 (株)로, ㍻는 平成으로 바뀝니다. 검색 키를 맞출 때처럼 그것까지 원할 때 쓰세요. 폭만 바꾸려면 전각·반각 짝만 변환하고 나머지는 그대로 두어야 합니다.
자주 묻는 질문
한국어 문서에 전각 문자가 섞였는지 어떻게 알 수 있나요?
영문·숫자 사이가 유난히 넓어 보이거나, 검색이 안 되거나, 입력란이 형식 오류를 내면 의심해 볼 만합니다. 변환기에 붙여 넣고 "반각으로"를 고르면 결과에서 바뀐 부분을 바로 볼 수 있습니다.
반각으로 바꾸면 한글이나 한자도 바뀌나요?
아니요. 한글 음절, 한자, 히라가나에는 반각형이 없어서 그대로 남습니다.
전각 공백은 반각 공백 두 개와 같나요?
아닙니다. 전각 공백(U+3000)은 한 글자 폭을 가진 문자 하나입니다. 변환하면 보통 공백 하나가 됩니다.
일본 양식에서 가타카나가 올바르지 않다고 나옵니다.
전각 가타카나를 원하는데 반각으로 입력했거나(또는 반대), ァ나 ッ 같은 작은 글자를 받지 않는 칸일 수 있습니다. 입력란의 안내를 확인하세요.