변환 패턴 한 자리에 모아 보기
URL 인코딩에서 자주 등장하는 변환 패턴 8가지. 한 번 정리해 두면 다음 자료가 친근해진다.
1. 한글 한 글자
UTF-8 한글은 3바이트. 인코딩 시 9자리. "한" → "%ED%95%9C".
2. 공백
"%20" 또는 "+". 자리에 따라 사용 다름. URL 경로 → %20, 폼 데이터 → +.
3. 영문·숫자
인코딩 없음. "Hello123" → "Hello123" 그대로.
4. 안전 특수문자
- "-" → 그대로
- "_" → 그대로
- "." → 그대로
- "~" → 그대로
5. URL 예약 문자
- "&" → "%26"
- "=" → "%3D"
- "?" → "%3F"
- "#" → "%23"
- "/" → "%2F"
6. 일반 특수문자
- "!" → "%21"
- "@" → "%40"
- "$" → "%24"
- "," → "%2C"
URL 인코더로 특수문자 변환 즉시.
7. 이모지
4바이트 유니코드. 인코딩 시 12자리. "😀" → "%F0%9F%98%80".
8. 일본어·중국어
UTF-8 다중 바이트. 인코딩 시 9~12자리. 한글과 비슷한 패턴.
패턴별 사용 자리
- 한글·이모지 → 검색·콘텐츠 URL
- 공백 → 검색어·이름
- 예약 문자 → 쿼리 파라미터
URL 디코더를 즐겨찾기에 두면 패턴 사이 변환이 한 자리에서.
마무리
변환 패턴은 다양해 보이지만 자주 등장하는 8가지. 한 번 정리해 두면 다음 자료가 친근해진다.