국제 스포츠 국가 코드 디코더의 작동 원리
국제 스포츠 국가 코드 디코더는 올림픽, 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월 확인)과 공식 올림픽 기록의 역사적 올림픽 코드에서 가져왔습니다. 퇴역 코드는 마지막 사용 연도가 표시되어 있습니다.