Notepad спотворює і псує російську кодування

Notepad спотворює і псує російську кодування

Notepad ++ дуже добре допомагає нам кодіть, але має одну неприємну особливість: він може спотворити кодування. Ви відкриваєте файл, щось там виправляєте, зберігаєте, а там після збереження виходить бита кодування, причому на екрані ви можете бачити цілком нормальний текст. Помилку можуть виявити інші програмісти, або ви самі, коли побачите, що тексти спотворилися.

Зіпсована notepad ++ кодування кириличних (в основному українських) символів виглядає так:

Добре, коли є система контролю версій і можна відкотити все назад. Що робити, щоб notepad ++ перестав бити кодування? Виявляється, notepad ++ має функцію автоматичного визначення кодування, і ця функція не завжди визначає кодування правильно, тому і псує її. Дану функцію можна легко відключити.

Потрібно увійти в меню Опції - Налаштування - Різне та вимкнути галочку «Авто-визначення кодування символів».

Notepad спотворює і псує російську кодування

Після цього потрібно закрити всі файли, якщо вони були відкриті, перезапустити notepad ++ і спробувати відкрити файл, в якому раніше кодування спотворювалася. З найбільшою ймовірністю кодування відобразиться нормально: