Проблема: У меня есть две строки фиксированной ширины из внешней системы. Первый содержит базовые символы (например, a-z), второй (MAY) содержит диакритики, которые должны быть добавлены к первой строке для создания фактических символов.
string asciibase = "Dutch has funny chars: a,e,u";
string diacrits = " ' \" \"";
//no clue what to do
string result = "Dutch has funny chars: á,ë,ü";
Я могу написать массивный поиск и заменить для всех символов + разные диакритики, но надеялся на что-то более элегантное.
Кто-нибудь знает, как это исправить? Пробовал его с вычислением десятичных значений, используя string.Normalize(С#), но никаких результатов. Кроме того, Google действительно не появлялся с чем-то.