Задать вопрос
Jossnix
@Jossnix
tester

Почему ломается кодировка?

Добрый день.
1) Открываю файл (notepad++) кодировка win-1251, записываю туда текст, сохраняю закрываю файл.
2) Открываю файл - кодировка Macintosh. (А нужна win-1251)

Насколько я понимаю, в тексте присутствуют символы, которые приводят к такому поведению.
Как их вычислить?

Пример текста:

{
    "in": ["param1"],
    "in_out": ["param2"],
    "out": ["param3"],
    "inDescr": "--   Установить $x$ в $y$;",
    "outDescr": "--   Значение $x$ установлено в $y$;",
    "outDescr2": "--   Значение $x$ не изменилось;",
    "outDescr3": "--   Значение $x$ установлено в $y$ с погрешностью $z$;",
    "inArr": "--   Установить $x$ следующим образом: $y$;",
    "outArr": "--   Значения $x$ установлены следующим образом: $y$;",
    "outArr2": "--   Значения $x$ не изменились;",
    "inStub": "--   Функция $x$ возвращает значение $y$;",
    "outStub": "--   Функция $x$ не вызывалась;",
    "outStub2": "--   Функция $x$ вызывалась $y$ раз с параметрами ($z$"
}
  • Вопрос задан
  • 223 просмотра
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
Moskus
@Moskus
Вы неверно интерпретируете ситуацию.
Ничего с кодировкой файла не происходит, просто Notepad++ её ошибочно автоматически распознает при повторном открытии. Просто смените её. В вашем файле кодировка нигде не указана, вот он и гадает (неверно).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы