英文页脚地址写成「No.88, 文三路, 西湖区, 杭州」,海外客户填快递单时把门牌和路名顺序弄反,包裹退了两次。日志里能对上时间点,这种反而好排。

地址是中文地址逐段翻译拼起来的,英文习惯是小单位在前,但整段仍按中文语序排列。缺少国家、邮编和统一格式。这一点先确认清楚,后面就不用反复试。

EN: 88 Wensan Rd, Xihu District, Hangzhou 310012, China
CN: 浙江省杭州市西湖区文三路88号 310012

「页脚地址多语言混排」改完先别急着全量,挑一台机器放半天,真有问题这段时间就能看出来。能分两步做的操作就别合成一步,中间看一眼返回值,出问题好判断。

报错里带路径的,先去看那个路径在不在、权限对不对。同一份配置存在多处的,先确认改的是被加载的那一份。

处理上按这个顺序:英文地址按从小到大的顺序重排,末尾补 China 和邮编;中英文各存一份完整地址,别用机器拼接;把地址贴进地图搜索,确认能定位到正确位置。

结果对不对很好判断,英文地址在地图上能准确定位,快递面单不再被退回。

作者 9823189