핵심 요점
- 일본 국내용 주소는 우편번호와 도도부현에서 건물·호수 순으로 구체화됩니다.
- 로마자로 표기된 국제용 표기은 일반적으로 수취인와 특정 위치로 시작됩니다.
- 7자리 우편번호는 일반적으로 123-4567로 표시됩니다.
- 번역, 로마자 표기 및 유효성 검사는 별도의 작업입니다.
작성 및 검토
편집 및 검토 원칙- 작성
- 무작위 주소 생성기 편집팀
- 검토
- 국제주소형식심의팀
- 최근 주요 업데이트
- 반대되는 일본어 및 로마자 주소 순서, 7자리 우편번호 및 국제 라벨 문자 제약 조건을 검토했습니다.
단순히 뒤집을 수 없는 두 가지 표기 순서
일본 국내용 주소는 일반적으로 우편번호, 도도부현, 시구정촌, 정·번지, 건물·호수, 수취인 순으로 넓은 지역에서 상세 위치를 적습니다. 로마자로 표기한 국제용 주소는 보통 수취인과 건물·호수부터 시작합니다.
원시 문자열을 반전하지 마십시오. 의미 있는 현, 지방자치단체, 블록 및 건물 분야를 구문 분석한 다음 대상 언어에 맞게 렌더링합니다.
일본 주소 데이터를 국제 필드에 매핑
현을 address-level1로, 지방자치단체를 address-level2로, 구역과 블록을 라인 1로, 건물과 방을 라인 2로 매핑합니다. 검토 및 향후 구문 분석을 위해 구문 분석되지 않은 원본을 보존합니다.
| 일반 필드 | 일본어 의미 | 예 |
|---|---|---|
| postal-code | 7자리 우편번호 | 100-0005 |
| address-level1 | 현 | Tokyo |
| address-level2 | 시정촌 또는 구 | Chiyoda-ku |
| address-line1 | 구역, 초메, 블록 | Marunouchi 2-4-1 |
| address-line2 | 건물과 방 | Sample Building 501 |
7자리 우편번호 입력 및 표시
일반적인 표시는 세 자리, 하이픈, 네 자리입니다. 선행 0을 유지하려면 텍스트로 저장하세요. 양식에 우편 표시가 허용될 수 있지만 우편번호 값과 별도로 저장해야 합니다.
function normalizeJapanPostcode(value) {
const digits = value.replace(/[^0-9]/g, '');
return digits.length === 7 ? `${digits.slice(0, 3)}-${digits.slice(3)}` : value.trim();
}로마자 표기는 정보 손실 없는 영문 변환이 아닙니다
일본어 원본 텍스트와 사용자가 확인한 로마자 형식을 별도로 저장합니다. 이름과 건물에는 여러 개의 철자가 설정되어 있을 수 있으므로 렌더링할 때마다 다시 생성하지 마세요.
Japan Post 레이블 채널에는 문자 제한이 있습니다. 라벨 인쇄 승인과 별도로 데이터베이스 승인을 테스트합니다.
일본 주소 회귀 테스트 픽스처
소스 일본어, 로마자화된 출력, 빈 건물 라인 및 긴 건물 이름을 포함합니다. 합성 데이터 테스트 구조는 특정 블록의 존재가 아닙니다.
- CSV에서 우편번호 앞에 0을 유지합니다.
- 전자 숫자 입력에 대한 정책 정의
- 일본어 및 로마자 표기 값을 별도로 저장
- 두 번째 줄을 비워두세요
- 방 번호를 자동으로 자르지 마세요.
하나의 주소 레코드에서 두 개의 출력 순서 검토
동일한 구조의 픽스처에서 국내 일본어 버전과 로마자로 표기된 국제 버전을 모두 렌더링합니다. 두 뷰가 관련되지 않은 원시 문자열에 의존하는 경우 방, 건물 및 블록이 변환에서 살아남았음을 보여주는 신뢰할 수 있는 방법이 없습니다. 대신 각 의미 구성 요소가 정확히 한 번만 나타나는지 확인한 다음 현지화된 순서를 검토하세요.
하이픈 포함, 하이픈 포함, 우편번호 표시와 함께 우편번호를 입력하세요. 세 가지 입력 모두 진단을 위한 원시 값을 유지하면서 하나의 표준 디스플레이에 수렴할 수 있습니다. 스프레드시트 픽스처와 API 사이에서 선행 0이 사라지지 않도록 숫자를 텍스트로 저장합니다.
마지막으로 실제 인쇄 채널을 테스트합니다. 데이터베이스는 일본어 소스 텍스트를 보존할 수 있지만 특정 국제 레이블 서비스는 더 좁은 문자 집합을 적용합니다. 소스 주소를 수정하는 대신 이를 채널 제한으로 보고하세요. 사용자가 확인한 로마자 철자는 별도로 유지되고 재사용 가능해야 합니다. 운송업체 통합 또는 라벨 템플릿 버전이 변경될 때마다 확인을 반복하세요.
- 하나의 구조화된 기록에서 두 가지 출력 순서를 모두 생성
- 의미 구성 요소가 손실되거나 중복되지 않았는지 확인
- 여러 우편번호 입력 양식 정규화
- 실제 인쇄 채널에서 문자 지원 확인
자주 묻는 질문
영어 주소 순서는 일본어 순서와 반대인가요?
대체로 그렇습니다. 하지만 줄이나 문자를 뒤집는 대신 구문 분석된 구성 요소를 렌더링합니다.
우편번호 하이픈을 저장해야 하나요?
표준 123-4567을 저장하거나 압축 및 표시 값을 별도로 저장할 수 있습니다. 두 경우 모두 선행 0을 유지합니다.
로마자 표기를 만든 뒤 일본어 원문을 삭제해도 되나요?
아니요. 로마자 표기는 다양할 수 있으며 원본 텍스트를 유지하면 나중에 검토할 수 있습니다.
