Проблема: у меня есть две строки фиксированной ширины из внешней системы. Первый содержит базовые символы (например, az), второй (МОЖЕТ) содержать диакритические знаки, которые должны быть добавлены к первой строке для создания фактических символов.
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 действительно ничего не нашел.