-
-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Fiz todo tipo de teste e o QR Code nunca é lido quando a cidade é "Camaçari" que é o meu caso, mas ao colocar "Camacari" ele lê normalmente.
Solução temporaria foi remover os acentos da cidade digitada com o metodo abaixo:
private string RemoverAcentos(string texto)
{
if (string.IsNullOrEmpty(texto))
return texto;
// Normaliza a string
var normalizedString = texto.Normalize(NormalizationForm.FormD);
var stringBuilder = new StringBuilder();
// Remove os caracteres diacríticos (acentos)
foreach (var c in normalizedString)
{
var unicodeCategory = CharUnicodeInfo.GetUnicodeCategory(c);
if (unicodeCategory != UnicodeCategory.NonSpacingMark) // Filtra acentos
{
stringBuilder.Append(c);
}
}
return stringBuilder.ToString().Normalize(NormalizationForm.FormC); // Retorna a string normalizada
}Exemplo de input meu que deu errado:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
