Adressformat

Den här månaden har jag kämpat med validering och formatering av gatuadresser. En kund till oss driver ett företag som har att göra med människor i Storbritannien och runt om i världen, och det här företaget måste fånga adresser och skicka brev till alla dessa människor. Även om det är frestande att bara förse användare av din programvara med en enda stor ruta där de kan skriva in mottagarens adress, gör det på detta sätt att kasta bort mycket information som skulle ha varit ovärderlig för att sortera och välja personer baserat på deras plats. Säg att du ville bjuda in alla människor du känner i Manchester till ett seminarium – om alla dina adressuppgifter skrevs in via det enda fältet skulle du ha svårt att skilja människor som bor i Manchester city i Storbritannien från de som bor på Manchester Road , Southport och de som bor i Manchester, New Hampshire, USA; en enkel textsökning skulle inte skilja mellan dessa. Du kan söka efter personer med ett postnummer i deras adressfält, där postnumret är ett ”M” följt av en eller två siffror, men det kan också felaktigt ta in invånare på Isle of Man vars postnummer börjar ”IM” följt av en eller två siffror, eller faktiskt de runt Romford, Essex där postnumren börjar ”RM”. Faktum är att trots de extra svårigheter det medför för programmerarna, och den extra disciplinen för användarna, är det bättre att dela upp varje adress i distinkta fält vid inträdesstadiet.

Adressformat

En brittisk postadress bör bestå av tre delar: ett postnummer, en postort och allt annat är gatuadressen. Royal Mail vill inte att du ska sätta länsnamnet i en postadress, eftersom det finns alldeles för många fall där gatuadressen ligger i ett län men postorten ligger i ett annat. Till exempel har stora delar av Wales sin post sorterad och levererad från andra sidan gränsen i England, så postnummer som börjar med ”SY” är centrerade på Shrewsbury men kan täcka Shropshire, Cheshire, Dyfed och Powys.

På andra håll i världen har de olika nationella postmyndigheterna olika regler för vad som är önskvärt i en adress. I USA, till exempel, gillar de att ha statens namnförkortning samt ”stad” och ”postnummer” bara för att kontrollera att de levererar till rätt plats. (En av anledningarna till att The Simpsons låg i ”Springfield” är att mer än hälften av USA:s delstater har en stad med det namnet.) Vissa länder som består av flera öar, som Nya Zeeland och Japan, vill ha namnet på staden och ön såväl som landet. Andra länder har djupare underavdelningar som Frankrikes departement, Tysklands Lande och många länders distrikt. Namnen på sådana underavdelningar varierar och behöver ibland inkluderas i adressen och ibland uteslutas, så om du bygger ett system som fungerar för adresser över hela världen måste du registrera: Gatuadress; Postort/stad; Län/stat/D???©partement/Lande/Island/District eller vad som helst; Postnummer/Postnummer/Postzon; Land. Gatuadressen kan sträcka sig över flera rader, medan alla andra objekt är enstaka rader.

Varje nationell postmyndighet anger regler för hur adresser ska formateras för att underlätta leverans av post, och alla dessa regler är samlade av Universal Postal Union (UPU) – en del av Förenta Nationerna – som fungerar som forum för samarbete mellan nationella posttjänster. UPU publicerar dessa regler på sin webbplats på www.pcpro/links/177advoff. På den webbplatsen kan du slå upp ett land och se hur det vill att adresser ska presenteras. Vissa länder erbjuder bara ett litet exempel, vilket låter dig gissa vilka rader i exemplet som motsvarar vilka delar av adressen, medan andra anger att det inte får finnas fler än N rader i en adress, att den måste vara högerjusterad, att teckensnittet måste vara monospace och mellan X- och Y-punkter.

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *