Что очень интересно в вашем случае, так это то, что оно влияет только на букву à
!Так что это не может быть проблемой кодирования.
Вот мое мнение о вашей проблеме.Буква à
кодируется двумя байтами в utf8.Первый байт - xC3
, что в латинице-1 равно Ã
, второй байт - ... неразрывный пробел!(Другие акцентированные буквы, такие как è
, кодируются как Ã
, за которым следует другая акцентированная буква в латинице-1, и они не затрагиваются.)где-то скрипт, который удаляет или заменяет неразрывный пробел в латинице-1, то есть символ xA0
.Результирующий одиночный байт xC3
не может быть отображен должным образом, поэтому вместо него отображается общий заполнитель �
.(просто загрузите свою страницу в латинице-1, вы увидите, что я прав).
Найдите тот скрипт, который удаляет неразрывные пробелы, и все будет в порядке.