Яке кодування Windows?

Windows-1251 – Набір символів і кодування, що є стандартним 8-бітовим кодуванням для російських версій Microsoft Windows до 10-ї версії. У минулому мала досить популярність. Була створена з урахуванням кодувань, використовуваних у ранніх «самопальних» русифікаторах Windows 1990—1991 гг.

Дізнатись поточну кодування можна ввівши в командному рядку команду chcp, після введення цієї команди необхідно натиснути Enter.Можливі значення:

  1. 1251 – Windowsкодування (Кирилиця);
  2. 866 – DOS-кодування;
  3. 65001 – Кодування UTF-8;

9 Jun 2020

Найбільш поширеними кодуванням з підтримкою Російського мови (з використанням символів Кирилиці) є: UTF-8, Windows-1251, CP-866, KOI-8R, ISO-8859-5.

Кодуємо в UTF8 Якщо код символу менший за 128, то до результату додаємо його в незмінному вигляді. Якщо код символу менший за 2048, то беремо останні 6 біт і перші 5 біт коду символу. До перших 5 біт додаємо 0xC0 і отримуємо перший байт послідовності, а до останніх 6 біт додаємо 0x80 і отримуємо другий байт.