Cansei de espalhar buscas e substituições em meus projetos onde preciso que eles lidem com entrada de letras internacionais, mas convertê-los para ASCII por algum motivo (pode ser uma API externa que só aceita entrada ASCII f.ex).
Então fiz isso: https://github.com/AlexanderBrevig/String.Latinize
//using Latinize; //remember to use Latinize namespace
Console.WriteLine("äæåÄÆÅ çÇ éèêÉÈÊ øö".Latinize());
//=> aaaAAA cC eeeEEE oo
//more letters supported