Windows-1251 — стандартная 8-битная кодировка для всех русских версий Microsoft Windows. vbsupport.ru Некоторые преимущества:
- содержит практически все символы, использующиеся в русской типографике для обычного текста; vbsupport.ru
- включает символы для близких к русскому языку языков: украинского, белорусского, сербского и болгарского. vbsupport.ru
Недостатки: кодировка однобайтовая, поэтому можно представить только 255 символов. vbsupport.ru
Unicode — кодировка, которая пользуется наибольшим спросом в современных компьютерных устройствах. otus.ru Некоторые преимущества:
- включает почти все знаки существующих письменных языков, в том числе азиатские иероглифы; otus.ru
- выступает в качестве универсальной кодировки; otus.ru
- позволяет работать одновременно с несколькими языками. vbsupport.ru
Некоторые недостатки:
- работает медленнее других кодировок из-за непостоянной длины символа в байтах; otvet.mail.ru
- строки в кодировке критичны к своему содержимому, и при добавлении данных может случиться ошибка «строка не является валидной»; otvet.mail.ru
- строки на русском языке, хранимые в кодировке Unicode, занимают в два раза больше места на диске. otvet.mail.ru