Детали:
\222
в CP-1252 кодировка символов является '
, т.е. U+2019 МАРКА ПРАВОГО КОЛИЧЕСТВА в Юникоде.
Чтобы сообщить Emacs, что файл находится в кодировке CP-1252, запустите C-x RET r
(revert-buffer-with-coding-system
) и выберите cp1252
. Для сохранения файла в кодировке UTF-8 (де-факто стандартная кодировка на Linux и других unix системах) запустите C-x RET f
(set-buffer-file-coding-system
) и выберите utf-8
.
Вы должны быть в состоянии заменить \222
на '
, но возможно, что это не совпадает, так как Emacs использует различные системы кодирования под капотом для содержимого буфера и для поиска, так как \222
является недействительным символом в кодировке по умолчанию, которую угадал Emacs (latin1). Эта проблема будет решена, если вы объявите правильную кодировку (и \222
будет отображен как '
). Если вы хотите заменить символ, не делая ничего, чтобы сообщить Emacs о кодировке, скопируйте-вставьте символ из буфера в строку поиска.