Мне нужно преобразовать французский текст в наиболее правильный аналог в ASCII. Позволь мне объяснить. В немецком надо конвертировать ä в ae, это не просто удаление диакритических знаков, это поиск наиболее правильного аналога. Помогите пожалуйста с французским. Я обнаружил, что нет программного способа сделать это, я создаю Dictionary<char, string>
.
Преобразовать (+ прописные): é, à, è, ù, â, ê, î, ô, û, ë, ï, ü, ÿ, ç. и любой другой вы предлагаете! Пожалуйста, напишите предлагаемую замену в ascii.
Спасибо, Андрей.
PS: Пожалуйста, не указывайте на Как сделать Я удаляю диакритические знаки (ударения) из строки в .NET?. Этот метод великолепен, но немного не зависит от языка. Он просто удаляет диакритические знаки. Планирую использовать по умолчанию, если не будет хорошего аналога.
PPS: Пожалуйста, не закрывайте вопрос, он связан с программированием, так как я реализую многоязычное приложение