Skip to content

Instantly share code, notes, and snippets.

@fnalin
Last active August 29, 2015 14:01
Show Gist options
  • Save fnalin/05dbb66811784f53fa38 to your computer and use it in GitHub Desktop.
Save fnalin/05dbb66811784f53fa38 to your computer and use it in GitHub Desktop.
Demonstração de como pesquisar nomes com acentos
class Program
{
static void Main(string[] args)
{
var nomes = new string[] { "Luis", "Luís","Lüis" };
var nome = nomes.Where(d => d.RemoverAcentosExtension() == "Luis").ToList();
nome.ForEach(x => Console.WriteLine(x + "\n"));
}
}
static class ExemploExtension
{
public static string RemoverAcentosExtensions(this string texto)
{
var retorno = string.Empty;
if (!string.IsNullOrEmpty(texto))
{
byte[] bytes = Encoding.GetEncoding("iso-8859-8").GetBytes(texto);
retorno = Encoding.UTF8.GetString(bytes);
}
return retorno;
}
}
@fnalin
Copy link
Author

fnalin commented May 20, 2014

Para ver o código na prática, copie e cole numa app do tipo Console.

Se for divulgar o código não esqueça de me colocar nos créditos! :)

Att.
Fabiano Nalin
fnalin@msn.com
http://fabianonalin.net.br

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment