Replace the trunk prefix 0 of the UK mobile number with +44.
00 + 3 digit area code + 7 digit number00 = international3 didgit = area code, e.g. Ontario, etc7 digit number = the cell phone/mobile number of the person.(the area code is usually in the Canadian mobile/cell phone number already)
That sounds like a glitch in the system of your mobile phone provider.
Just enter the UK mobile number exactly the same way you would when that mobile is in the UK.
Message Sender might be from other country than yours. If that is just the area code then that is a Little Rock, Arkansas area code.
You can use either "00" or "+" to access international dialling from mobile phones in England and the rest of the United Kingdom. For North America, you then need the country code of "1" followed by the full ten-digit American phone number.
In general, you enter a number to text exactly the same way you would dial the same number for a voice call from your mobile phone. For example, if you are in (fictional) area code 999, sending a text to (999) 555-0123, you might enter the number as 555-0123, 999-555-0123, or even +1 999 555 0123 (international format). It makes no difference to the cost of the call or text.
Vodafone is my opinion.
no just area code and number
Republic of Ireland: +44 353, then the Irish mobile number minus any leading zero. Northern Ireland: No code needed - same as any other UK mobile number.
Prefix the US mobile number with country code +1. That's it.
Go to settings.
+1 shout out to big boi and lickle ashfaq