2
na codificação de caracteres CP-1252 é ’
, ou seja, U + 2019 RIGHT SINGLE MARCA DE COTAÇÃO em Unicode.
Para instruir o Emacs que o arquivo está na codificação CP-1252, execute C-x RET r
( revert-buffer-with-coding-system
) e selecione cp1252
. Para salvar o arquivo em UTF-8 (a codificação padrão de fato no Linux e em outros sistemas unix), execute C-x RET f
( set-buffer-file-coding-system
) e selecione utf-8
.
Você deve poder substituir 2
por '
, mas é possível que isso não seja compatível, pois o Emacs está usando sistemas de codificação diferentes para o conteúdo do buffer e para a pesquisa, porque 2
é um caractere inválido na codificação padrão que o Emacs imaginou (latin1). Esse problema será resolvido se você declarar a codificação correta (e 2
será exibido como ’
). Se você quiser substituir o caractere sem fazer nada para informar ao Emacs sobre a codificação, copie e cole o caractere do buffer na string de pesquisa.