У цій лекції розберемося, чому виникають проблеми з кодуваннями і
BOM, чим відрізняються
UTF-8,
Windows-1251,
UTF-16, як правильно записувати та читати файли через
StreamReader/
StreamWriter із потрібним кодуванням, коли використовувати
UTF8Encoding з/без
BOM, а також як виявити й видалити
BOM. Покажемо практичні приклади та найкращі практики, щоб уникнути «кракозябр».