日本住所表记详解:从都道府县到丁目番号的完整层级
日本地址没有「街道名」
习惯了欧美地址的人第一次看日本地址,最不适应的一点是:它基本不使用街道名。 欧美地址的逻辑是「哪条路、路上第几号」,日本地址的逻辑则是「哪个区块、区块里第几栋」。 道路在日本地址体系中通常只是区块的边界,而不是定位的依据。
另一个差异是书写顺序:日本地址从大到小书写,先都道府县,最后才是房号, 这与英语地址完全相反。理解了这两点,剩下的就是把每一级的命名规则搞清楚。
一、六个层级逐层拆解
| 层级 | 名称 | 例 | 说明 |
|---|---|---|---|
| 第 1 级 | 都道府县 | 東京都 / 大阪府 / 北海道 / 神奈川県 | 共 47 个:1 都、1 道、2 府、43 县 |
| 第 2 级 | 市区町村 | 世田谷区 / 横浜市 / 軽井沢町 | 政令指定都市之下还有「区」,如横浜市青葉区;町村之上可能有「郡」 |
| 第 3 级 | 町域(町名・字名) | 若林 / 西新宿 / 銀座 | 邮政编码对应的就是这一级 |
| 第 4 级 | 丁目 | 三丁目 / 1丁目 | 町域内的细分区块,并非所有町域都有 |
| 第 5 级 | 番・号(或番地) | 16番4号 / 102番地26 | 定位到具体的街区与建筑,两种体系写法不同 |
| 第 6 级 | 建物名・部屋番号 | ○○マンション 305号室 | 公寓楼名与房号,公寓地址必填 |
二、地番与住居表示:两套并存的编号体系
这是日本地址里最容易踩坑的一点。同一栋房子可能有两个不同的「地址」, 分别来自两套目的完全不同的编号体系。
地番(ちばん)
- • 土地登记用的编号,由法务局分配
- • 用于不动产买卖、继承、固定资产税等场合
- • 表记使用「番地」
- • 会随土地的分割与合并而新增、消失
住居表示(じゅうきょひょうじ)
- • 依据《住居表示相关法律》(昭和 37 年法律第 119 号)建立
- • 目的是让地址易于查找,用于邮寄、住民票等日常场合
- • 表记使用「街区符号 + 住居番号」,即「番」「号」
- • 与土地登记无关,无法凭它调取登记簿
住居表示为什么会出现?地番是按土地登记顺序分配的,随着土地不断分割合并,编号会变得毫无空间规律, 导致找路困难、邮件投递效率低下、紧急车辆延误。为解决这个问题, 日本自 1962 年起推行住居表示制度。
住居番号是怎么定的?以离市镇中心最近的街区角落为起点,沿街区外围顺时针每隔约 10 米设一个基础番号, 建筑物取其出入口所在位置的基础番号作为「号」。 这也意味着:如果房屋翻建后大门换了方向,住居番号可能随之改变。
并非全国统一。住居表示主要在城市地区实施,尚未实施的地区仍以地番作为地址使用。 政令指定都市中,京都市是唯一未采用住居表示的城市—— 京都市区沿用以街道交叉命名的传统表记方式(如「四条通烏丸東入」), 这套写法对地址解析程序而言相当棘手。
三、〒 与七位邮政编码
日本的邮政编码符号〒源自日语「テ」(逓信省的逓)的字形变体, 书写时置于编码之前。编码体系经历过一次重要扩容: 1968 年 7 月 1 日启用时为 3 位或 5 位,1998 年 2 月 2 日统一扩展为 7 位, 写作 NNN-NNNN, 同时引入了条码自动分拣。
编码含义
- • 前 3 位或 5 位对应集配邮局的辖区(郵便区)
- • 补足到 7 位后,可精确到某个町域
- • 前 2 位对应大的地域块,以东京为起点向南递增,之后回到北陆、东北、北海道
- • 理论组合有 1000 万种,实际启用的约 14.6 万种
书写规范
- • 7 位数字,第 3 位与第 4 位之间加连字符
- • 使用阿拉伯数字
- • 填写了正确邮编后,市区町村名可以省略
- • 但町域名及其之后的部分必须写出
一个常见误解:七位邮编不能定位到门牌。 以「東京都世田谷区若林三丁目16番4号」为例,邮编能覆盖到的只有「東京都世田谷区若林」, 丁目、番、号都必须手工填写。有些系统会因为「填了邮编就自动补全整个地址」的假设而丢失关键信息, 这是日本地址表单最常见的缺陷。此外,部分大型建筑拥有自己专属的邮编。
四、罗马字转写:顺序要倒过来
寄往日本的国际邮件通常使用罗马字书写。转写时最重要的一条规则是顺序反转—— 从最小的单位写起,最后写国名。同一个地址的两种写法对照如下:
几条转写约定
- 丁目-番-号合并为数字串:「三丁目16番4号」写作
3-16-4, 这是最通用的简写形式。 - 行政区划后缀保留:-to(都)、-fu(府)、-ken(县)、-shi(市)、 -ku(区)、-cho / -machi(町)、-mura(村)、-gun(郡)。 东京都习惯直接写 Tokyo,北海道写 Hokkaido。
- 长音处理不统一:東京可写 Tokyo 或 Tōkyō,大阪可写 Osaka 或 Ōsaka。 护照采用的黑本式(ヘボン式)转写通常省略长音符号,写作 Tokyo、Osaka、Kyoto。 做地址匹配时必须把带符号与不带符号的形式视为等价。
- 国名必须单独一行大写:写 JAPAN,让始发国的分拣设备能识别目的国。 地址主体用罗马字即可,日文部分可作为补充但不能替代。
五、做日本地址表单时的注意事项
别把「都道府県」映射成 state 的下拉框就完事
47 个选项本身没问题,问题在于第二级:政令指定都市之下还有区,普通市之下没有, 町村之上还可能有郡。用一个固定的三级联动去套,会有大量地址填不进去。 比较稳妥的做法是:都道府县用下拉,其后各级用自由文本。
保留假名(ふりがな)字段
日语汉字有多种读法,同一个地名的读音可能完全出乎意料。 日本的表单普遍会为姓名和地址提供假名输入框,用于排序、检索和电话确认。 面向日本用户的系统若省略这个字段,客服环节会很痛苦。
全角与半角数字都要接受
日语输入法默认输出全角数字,用户很可能填出「154−0023」。 在归一化阶段做一次 Unicode 兼容规范化(NFKC)就能把全角转成半角, 同时还能顺手处理全角连字符与波浪号。
建物名和房号要有独立字段
日本的公寓地址若缺少楼名与房号,投递成功率会明显下降。 把它们单独成行(相当于 address line 2),比让用户挤在一行里更可靠。
小结
日本地址的难点不在层级多,而在于它与欧美体系的底层假设不同: 以区块而非街道定位、从大到小书写、存在地番与住居表示两套并行编号、 邮编只到町域一级。把这些差异写进表单配置和解析规则, 大部分日本地址相关的问题都能提前避免。 需要构造日本格式的测试地址时,可以用本站工具生成结构完整的样例数据。