Я попытался сравнить со строками, оба содержали немецкий умлаут "ü". Оба выглядят в буквальном смысле одинаково, также нет конечного \n
или чего-то подобного.
![enter image description here](https://i.stack.imgur.com/QN6E3.png)
Один из этих битов читается из xml -Файл, другой из файловой системы. Сравнивая их буква за буквой, показывает разницу с умлаутом.
![enter image description here](https://i.stack.imgur.com/htu4L.png)
Искаженный умлаут (состоящий из двух букв, обычного u и двух верхних точек ) исходит из файловой системы. Я использую macOS High Sierra и работаю Python 3.7. Имя файла читается с использованием os.listdir ().
Буду признателен за предложения по устранению этого странного поведения (избавиться от «ü» не вариант).