1

Я испытываю некоторые странные повреждения файлов при редактировании файлов PHP в VIM/iTerm.

Это не исключение, но повреждения в Nano немного отличаются. Те же проблемы появляются в терминале по умолчанию.

Те же файлы прекрасно открываются на других (но более новых) iMac в офисе и на моем ноутбуке Ubuntu.

Я редактирую эти файлы по SSHing на сервер Ubuntu.

Во всяком случае, например, если я открою файл, который был заполнен текстом «Вы должны работать».

Похоже на мой как "Вы?должен работать ".

Если я попытаюсь заменить персонажа, я получу "?<80> <9d> "вместо.

1 ответ1

0

В какой-то момент вашего редактирования один редактор открыл / сохранил эти файлы с неправильной кодировкой. Что вы должны сделать сейчас:

  1. определить, в какой кодировке находятся эти файлы (вероятно, смесь Latin1 и utf-8),

  2. определить, какую кодировку вы хотите (возможно, utf-8),

  3. найти лучший способ для преобразования этих файлов в кодировку, определенную на шаге 2 (iconv, возможно, или найти / заменить вручную),

  4. применить этот метод.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .