From 3047f1371ab75093e74d9533bc7e385d225f0ff2 Mon Sep 17 00:00:00 2001 From: borrmann Date: Mon, 12 Feb 2024 15:42:39 +0000 Subject: [PATCH] Closes #20497 (#20498) --- src/Essentials/src/PhoneDialer/PhoneDialer.android.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Essentials/src/PhoneDialer/PhoneDialer.android.cs b/src/Essentials/src/PhoneDialer/PhoneDialer.android.cs index fa1248f8f8ee..1b4ee1035e4f 100644 --- a/src/Essentials/src/PhoneDialer/PhoneDialer.android.cs +++ b/src/Essentials/src/PhoneDialer/PhoneDialer.android.cs @@ -31,7 +31,7 @@ public void Open(string number) phoneNumber = PhoneNumberUtils.FormatNumber(number, Java.Util.Locale.Default.Country) ?? phoneNumber; // if we are an extension then we need to encode - if (phoneNumber.Contains(',', StringComparison.Ordinal) || phoneNumber.Contains(';', StringComparison.Ordinal)) + if (phoneNumber.Contains(',', StringComparison.Ordinal) || phoneNumber.Contains(';', StringComparison.Ordinal) || phoneNumber.Contains('#', StringComparison.Ordinal)) phoneNumber = URLEncoder.Encode(phoneNumber, "UTF-8") ?? phoneNumber; var dialIntent = ResolveDialIntent(phoneNumber);