본문으로 건너뛰기
LeedyBox
후원

악센트 제거와 URL 슬러그 만들기

여권의 영문 이름, 이메일 주소, 파일 이름, 웹 주소에서는 악센트 없는 글자를 쓰는 경우가 많습니다. é는 기호만 떼면 되지만 베트남어 đ, 터키어 ı, 독일어 ß, 덴마크어 ø는 저마다 규칙이 따로 있습니다. 이 가이드는 그 규칙과, 글 제목을 깔끔한 URL 슬러그로 바꾸는 방법을 정리합니다.

기호가 붙은 글자의 두 종류

악센트가 붙은 글자 대부분은 기본 글자에 기호가 더해진 것입니다. é는 e에 양음 부호가, ü는 u에 분음 부호가, 베트남어 ệ는 e에 곡절 부호와 아래 점이 붙은 글자입니다. 유니코드는 각 글자가 어떻게 나뉘는지 기록하고 있어서, 기호를 떼면 기본 글자가 남습니다. 같은 글자를 한 문자로 저장할 수도, 기본 글자와 기호를 따로 저장할 수도 있는데, 둘은 똑같이 보이고 기호를 떼면 같은 결과가 됩니다.

반면 베트남어 đ, 터키어 ı, 독일어 ß, 덴마크어·노르웨이어 ø와 æ, 아이슬란드어 þ는 기본 글자에서 나온 글자가 아닙니다. 기호를 떼도 그대로 남기 때문에 따로 정한 표기가 필요합니다.

여권의 표기 기준

여권 아래쪽의 기계 판독 영역(MRZ)은 A~Z 글자만 씁니다. 국제 여권 규격인 ICAO Doc 9303에는 각국 글자를 그곳에 어떻게 적을지 정리한 표가 있어, 악센트 없는 표기의 기준으로 삼기 좋습니다.

글자ICAO Doc 9303언어
É È Ê Ç ÑE E E C N프랑스어, 스페인어, 포르투갈어 …
Ä Ö ÜAE 또는 A, OE 또는 O, UE 또는 U독일어, 스웨덴어, 터키어 …
ẞ (ß)SS독일어
ĐD베트남어, 크로아티아어 …
Ğ Ş Ç İ I (ı)G S C I I터키어
Ø Æ ÅOE, AE, AA 또는 A덴마크어, 노르웨이어
Ł Þ ŒL, TH, OE폴란드어, 아이슬란드어, 프랑스어

베트남어: 성조 부호와 đ

베트남어 글자에는 기호가 두 종류 붙습니다. 모음을 바꾸는 기호(ă, â, ê, ô, ơ, ư)와 다섯 가지 성조 부호(huyền à, sắc á, hỏi ả, ngã ã, nặng ạ)입니다. "không dấu", 곧 기호 없이 쓸 때는 두 가지를 모두 떼고 đ를 d로 씁니다. Nguyễn Văn Đức은 Nguyen Van Duc이 됩니다. 성조 부호만 떼면(Nguyên Văn Đưc) 베트남어를 아는 사람은 모음을 구별할 수 있습니다.

터키어: 점 있는 i와 점 없는 ı

터키어에는 i 글자가 네 개 있습니다. 점 있는 i와 İ, 점 없는 ı와 I입니다. 기호 없이 쓸 때 ı는 i, İ는 I가 되고, ç, ğ, ö, ş, ü는 기호만 뗍니다. 소문자 변환이 함정입니다. 유니코드의 일반 규칙은 İ를 i와 결합용 윗점(U+0307)으로 바꾸는데, 이 보이지 않는 문자가 파일 이름이나 URL에 섞여 들어갑니다. 터키어 글자를 먼저 기본 글자로 바꾼 뒤 소문자로 바꾸면 어디서나 같은 결과가 나옵니다.

독일어: ae, oe, ue와 ss

독일어는 점을 쓸 수 없을 때 ä, ö, ü를 ae, oe, ue로 씁니다. Müller는 Muller가 아니라 Mueller가 됩니다. ß에 대해서는 독일어 정서법 공식 규정(Amtliches Regelwerk) § 25 E2가 "ß를 쓸 수 없으면 ss로 쓴다"고 정하고 있습니다(Straße → Strasse). 다른 언어에서는 ä, ö, ü의 점만 떼므로 터키어 Üsküdar는 Ueskuedar가 아니라 Uskudar입니다.

제목을 URL 슬러그로 바꾸기

슬러그는 웹 주소에서 페이지를 가리키는 부분입니다. 좋은 슬러그는 짧고, 소문자이며, 단어를 하이픈으로 잇습니다.

제목슬러그
Café & Crème Brûlée: 10 Tipscafe-creme-brulee-10-tips
İstanbul'da Gezilecek Yerleristanbulda-gezilecek-yerler
Öffnungszeiten & Preise (독일어)oeffnungszeiten-preise
Cách nấu phở bò Hà Nộicach-nau-pho-bo-ha-noi
  • 밑줄 대신 하이픈. Google의 URL 구조 가이드는 단어 사이에 하이픈을 쓰고, 긴 ID 번호보다 읽을 수 있는 단어를 쓰라고 권합니다.
  • 아포스트로피는 지웁니다. don't는 don-t가 아니라 dont가 됩니다.
  • 악센트가 있으면 주소가 길어집니다. 브라우저는 그대로 보여 주지만, 복사한 링크에서는 퍼센트 인코딩됩니다. Google의 예시에서 gemüse는 gem%C3%BCse가 됩니다.
  • 공개한 슬러그는 함부로 바꾸지 마세요. 옛 주소에서 새 주소로 영구 리디렉션(301)을 걸지 않으면 기존 링크가 끊깁니다.

한글 제목의 슬러그

한글 제목은 슬러그에 한글을 그대로 쓰거나, 영문 슬러그를 직접 정하는 방법이 있습니다. 한글을 그대로 쓰면 주소창에는 한글로 보이지만 복사한 링크는 %EC%84%9C… 같은 긴 코드가 됩니다. 한글을 로마자로 자동 변환하려면 발음 변화를 반영하는 국어의 로마자 표기법을 적용해야 해서, 단순히 글자를 바꾸는 것만으로는 정확하지 않습니다. 짧은 영문 단어로 직접 정하는 편이 읽기에도 좋습니다.

자주 묻는 질문

Ä는 AE와 A 중 무엇으로 써야 하나요?

여권 표는 둘 다 허용합니다. 독일어 이름이라면 AE가 일반적이고, 터키어·핀란드어·스웨덴어 단어라면 A, O, U를 흔히 씁니다. 맞춰야 할 서류에 이미 쓰인 표기를 따르세요.

슬러그는 얼마나 길어야 하나요?

정해진 한도는 없습니다. 페이지를 설명하는 단어만 남기고 나머지는 빼세요. 콘텐츠 관리 시스템마다 자체 길이 제한이 있기도 합니다.

똑같아 보이는 글인데 비교하면 다르다고 나옵니다.

한쪽은 é를 한 문자로, 다른 쪽은 e와 결합용 악센트로 저장했을 수 있습니다. 악센트를 떼거나 두 글을 같은 유니코드 정규화 형식으로 맞추면 같아집니다.

이름을 악센트 없이 쓰는 것은 틀린 표기인가요?

여권 기계 판독 영역이나 오래된 예약 시스템처럼 악센트를 받지 않는 곳에서는 문제가 없습니다. 악센트를 쓸 수 있는 곳이라면 원래 철자가 맞는 표기입니다.