Найпоширеніше сучасне кодування utf-8 . Використовуйте її у всіх своїх проектах. Для кирилиці в Windows charset часто ставили як windows-1251.
Windows-1251 – Набір символів і кодування, що є стандартною 8-бітною кодуванням для російських версій Microsoft Windows до 10 версії. У минулому мала досить популярність. Була створена на базі кодувань, що використовувалися в ранніх «самопальних» русифікаторах Windows у 1990—1991 роках.
Так було розроблено одно-байтову кодування ASCII (скоріше за все вона не перша кодування, але вона найбільш поширена і показова, тому її вважатимемо за еталонну).
Сьогодні більшість експертів солідарні в тому, що найзручнішою кодуванням є UTF-8. Цей стандарт підтримує більшість браузерів, баз даних, серверів та мов. Ще одна перевага – вона спочатку була кросплатформною. UTF-8 може закодувати будь-який unicode-символ.