국제 스포츠 국가 코드 디코더의 작동 원리
국제 스포츠 국가 코드 디코더는 올림픽, FIFA, ISO 국가 코드를 해독하거나 팀 이름을 검색하여 세 가지 체계의 코드를 나란히 비교할 수 있는 무료 온라인 도구입니다. 이 도구는 사용자의 웹 브라우저 내에서 완전히 작동하며, 세 가지 코드 체계가 일치하거나 다른 부분을 즉시 보여주고 특별 지정 명칭, 퇴역 코드, 역사적 팀과 그 사용 연도를 강조하여 표시합니다.
모든 조회는 이 페이지에 내장된 코드 표를 바탕으로 브라우저 내에서 실행되며, 입력한 내용은 브로브로고에 업로드되지 않습니다.
입력 형식 및 유효성 검사 규칙
도구를 사용할 때는 "국가 코드 또는 팀 이름" 라벨이 지정된 입력 필드에 텍스트를 입력해야 합니다.
- 허용되는 형식: "GER", "TPE", "URS"와 같은 2글자 또는 3글자 코드, 혹은 "일본", "코트디부아르"와 같은 구체적인 팀 이름입니다.
- 입력 제한: 오직 문자만 입력할 수 있습니다.
사용자가 숫자나 특수문자 등 문자가 아닌 값을 입력하면 시스템은 유효성 검사 규칙에 따라 다음과 같은 에러 메시지를 출력합니다:
"GER 같은 코드나 독일 같은 이름처럼 문자만 입력하세요."
검색창 하단에는 사용자의 입력을 돕기 위해 "추천" 라벨과 함께 "두세 글자(GER, TPE, URS) 또는 팀 이름(일본, 코트디부아르)."라는 힌트 메시지가 제공됩니다. 최초 실행 시에는 "해독할 코드나 팀 이름을 입력하세요."라는 안내가 표시됩니다.
검색 결과 및 시스템 상태 표시 기준
입력값에 따라 도구는 다음과 같은 규칙과 메시지를 화면에 출력합니다.
- 일치하는 결과가 없는 경우: 입력한 검색어와 일치하는 데이터가 없으면 “
‹query›”와(과) 일치하는 팀이나 코드가 없습니다.라는 메시지를 보여줍니다. - 검색 결과가 너무 많은 경우: 입력값에 매칭되는 팀이 많을 때는 목록을 제한하기 위해 "일치하는 팀이 더 있습니다. 목록을 좁히려면 계속 입력하세요."라는 안내를 표시합니다.
- 코드 검색 결과 헤더: 코드로 검색 시 "
‹query›을(를) 사용하는 팀"으로 결과를 요약합니다. - 이름 검색 결과 헤더: 팀 이름으로 검색 시 “
‹query›”와(과) 일치하는 팀으로 결과를 요약합니다.
각 코드 체계의 일치 여부와 팀의 상태에 따라 다음과 같은 상태 라벨이 부여됩니다.
| 상태 조건 | 화면 표시 라벨 |
|---|---|
| IOC, FIFA, ISO 코드가 모두 일치할 때 | "IOC, FIFA, ISO 모두 이 코드를 사용합니다." |
| 각 체계 간 코드가 서로 다를 때 | "체계 간 코드가 다릅니다." |
| 올림픽이나 FIFA에 등록되지 않은 ISO 코드일 때 | "올림픽 또는 FIFA 팀 없음" |
| 국가가 아닌 특별 올림픽 지정 명칭일 때 | "특별 올림픽 지정 명칭" |
| 역사 속으로 사라진 팀일 때 | "퇴역 팀" |
퇴역 팀의 경우 사용 시기에 따라 "‹year›년까지", "‹year›년 전용", 또는 연도 정보가 없는 경우 "퇴역됨"으로 표시됩니다. 이전 코드가 존재하면 "이전 코드" 라벨 아래에 표시되며, 현재 활동 중인 팀이 있다면 "‹name›(으)로 출전" 링크나 "현재 팀" 라벨을 통해 승계 관계를 보여줍니다. ISO 3166-1의 2글자 코드는 "alpha-2" 라벨로 표시되며, 특정 체계에서 사용되지 않는 경우 "팀 없음"으로 처리됩니다.
지정 팀 및 역사적 사건에 대한 특수 노트
이 도구는 지정학적 변화나 스포츠 기구의 독특한 구조로 인해 발생하는 예외적인 코드 체계를 정확하게 설명하기 위해 다음과 같은 특수 노트를 제공합니다.
- 영국 연합체 분할: "FIFA에서 영국은 잉글랜드(ENG), 스코틀랜드(SCO), 웨일스(WAL), 북아일랜드(NIR)의 4개 개별 팀으로 출전합니다."
- 홍콩 및 마카오: "홍콩(HKG)과 마카오(MAC)는 별도의 팀으로 출전합니다."
- 체코슬로바키아: "1993년에 체코(CZE)와 슬로바키아(SVK)로 분리되었습니다."
- 네덜란드령 안틸레스: "2010년에 해체되었으며, 해당 섬들은 현재 다른 코드로 출전합니다."
- 세르비아 몬테네그로: "2006년에 세르비아(SRB)와 몬테네그로(MNE)로 분리되었습니다." 또는 "2003년에 세르비아 몬테네그로(SCG)(으)로 명칭이 변경되었습니다."
- 소련: "15개의 승계국이 현재 각각 개별적으로 출전합니다."
- 유고슬라비아: "1990년대 초에 해체되었으며, 그 승계국들이 개별적으로 출전합니다."
- 개인 중립 선수 (AIN): "중립 자격으로 출전하는 러시아 및 벨라루스 선수들입니다."
- 오스트랄라시아 (ANZ): "호주와 뉴질랜드의 연합 팀입니다."
- 영국령 서인도 제도 (BWI): "일회성으로 결성된 카리브해 연합 팀입니다."
- 단일팀 (COR): "단일팀을 이룬 남북 여자 아이스하키 팀입니다."
- 난민 올림픽 선수단 (EOR): "고국을 떠난 난민 선수들입니다."
- 독일 연합팀 (EUA): "동독과 서독이 하나의 팀으로 출전한 형태입니다."
- 통합팀 (EUN): "구소련 공화국 출신 선수들이 하나의 팀으로 출전한 형태입니다."
- 독립 올림픽 선수 (IOA): "당시 국가 올림픽 위원회가 없던 선수들입니다."
- 독립 올림픽 참가자 (IOP): "독립 참가 선수들로 1992년 유고슬라비아, 2014년 인도가 해당합니다."
- 러시아 출신 올림픽 선수 (OAR): "중립 자격으로 출전한 러시아 선수들입니다."
- ROC: "제재 조치 속에서 출전한 러시아 올림픽 위원회 소속 선수들입니다."
- 혼성팀 (ZZX): "여러 국가의 선수가 혼합된 팀이 획득한 메달입니다."
자주 묻는 질문 (FAQ)
Q: 올림픽과 FIFA가 같은 팀에 대해 서로 다른 코드를 사용하는 이유는 무엇인가요? A: 각 조직은 자체적으로 세 글자 코드를 할당하며 목록이 통합된 적이 없기 때문입니다. 나이지리아는 올림픽에서 NGR이지만 FIFA에서는 NGA이며, 트리니다드 토바고는 올림픽에서 TTO이지만 FIFA에서는 TRI입니다. 이 디코더는 항상 IOC, FIFA, ISO 코드를 나란히 표시하여 차이를 한눈에 볼 수 있게 해줍니다.
Q: BRN은 바레인인가요, 브루나이인가요? A: 둘 다 해당됩니다. 현재 서로 다른 체계에서 서로 다른 팀을 가리키는 유일한 세 글자 코드입니다. IOC는 바레인에 BRN을 사용하는 반면, ISO 3166-1은 브루나이에 BRN을 사용합니다(브루나이의 IOC 및 FIFA 코드는 BRU입니다). 하나의 코드에 여러 의미가 있는 경우, 해당 코드를 사용하는 모든 팀이 나열됩니다.
Q: ROC, OAR, AIN 같은 코드는 무엇인가요? A: 국가가 아닌 특별 올림픽 지정 명칭입니다. ROC는 2020–2022년 러시아 올림픽 위원회 팀, OAR은 2018년 러시아 출신 올림픽 선수, AIN은 2024년부터의 개인 중립 선수입니다. 이 디코더는 이러한 특별 및 퇴역 코드를 사용된 연도와 함께 다룹니다.
Q: 코드 표는 어디에서 가져온 것인가요? A: 공개된 IOC, FIFA, ISO 3166-1 코드 목록(2026년 7월 확인)과 공식 올림픽 기록의 역사적 올림픽 코드에서 가져왔습니다. 퇴역 코드는 마지막 사용 연도가 표시되어 있습니다.