Другие языки программирования и технологии

Какая разница между cp-125 и UTF-8 ?

Кириллица (ср-1251) и Юникод (утф-8)
Вопрос риторический.
Тоже самое, что лучше: самокат черный или самокат белый?
ДД
Джоробек Джолдошев
2 332
Лучший ответ
коды символов разные

cp1251 - виндовая кодировка

utf8 - используется во всех системах

в каком смысле лучше? без разницы
ХТ
Хайём Т
69 469
Что такое cp-125 - не знаю. cp-1250, 1251, 1252 и т. д - кодировки.
Лучше.. . смотря для чего. Для точности передачи данных - безусловно юникод (UTF-8, UTF-16 и т. д.) . Для того, чтобы учиться программировать - пожалуй, старые кодировки лучше на первое время.
Разница в том, что в старых кодировках на 1 символ - 1 байт. В юникоде может быть и несколько, число - это минимальное количество бит на символ (т. е. UTF-8 - не меньше байта на символ, но может быть и больше) . Зато в старых кодировках выходит только 256 символов впихнуть (нельзя одновременно пользоваться кириллицей и расширенной латиницей, например) , а в юникоде - сотни тысяч.
Denis )
Denis )
66 414
разница в кракозяблях
Фаррух Акбаров
Фаррух Акбаров
74 410
А что лучше, апельсин или колбаса?

Ну и до кучи - в утф-8 размер символа от 1 до 6 байтов (по спецификации) , а в СР-125х - всегда 1 байт.
cp-1251 виндовая кодировка для кириллицы.
UTF-8 это юникод, универсальная кодировка.
Лучше последняя, т. к. ее поддерживают и умеют все, а также она является стандартом, в то время как cp1251 это самопальная майрософтская хрень. Хотя ее тоже большинство программ умеет.
ютф весит в 2 раза больше, но зато это мультиязычная кодировка
Влaдимир Бугров
Влaдимир Бугров
19 675