<96>
não é ASCII 96: é a representação de UTF-8 U+0096
(parte do latim 1 estendido), "início da área protegida", seja lá o que isso signifique.
Você pode pressionar ga
para ver informações sobre o caractere sob o cursor. Para <96>
, você obteria o seguinte:
<<96>> 150, Hex 0096, Octal 226
Você pode remover esse caractere do seu buffer com:
:%s/<C-v>u0096//g
que deve se parecer com:
:%s/<96>//g
Ou você pode fazer:
:%s/\%u0096//g " hex form
ou:
:%s/\%d150//g " decimal form
ou:
:%/\%o226//g " octal form
Veja :help ga
, :help utf-8-typing
, :help \%u
.