Информации маловато, неясно, где конкретно происходит замена: в локальных файлах, в удалённых файлах, в репозитории? Если в репозитории, то смотрим, чей коммит, и уже с его конкретной машиной разбираемся.
Общее направление для исследования: A0 — это неразрывный пробел, и некоторые приложения, связанные с обработкой текста, превращают его в обычный пробел. Скорее всего, какая-то из промежуточных программ, участвующих в цепочке пересылки данных, трактует текст как ANSI, поэтому и обрабатывает A0 как независимый символ, а не как часть UTF-8-последовательности. Соответственно, нужно смотреть, какие программы участвуют в процессе пересылки, и пытаться отслеживать содержимое текста на входах и выходах.