Информация об изменениях

Сообщение Re[4]: Зачем? от 30.06.2015 19:49

Изменено 01.07.2015 8:15 WerWoolf

Здравствуйте, omgOnoz, Вы писали:

O>Просто задач, где нужна конвертация в другую кодировку — ... не знаю.


O>Я привык, что по умолчанию, весь текст в UTF-8


Ну да, по задаче мне тоже конвертация не часто нужна.
Просто тут могут быть проблемы: допустим я использую std::string, и он отлично будет работать
для одно байтовых кодировок.
Пример:

std::string str1 = u"abc";
std::string str2 = u"абв";

str1.length() = ?
str2.length() = ?

могу предположить, что они не будут одинаковы.
Re[4]: Зачем?
Здравствуйте, omgOnoz, Вы писали:

O>Просто задач, где нужна конвертация в другую кодировку — ... не знаю.


O>Я привык, что по умолчанию, весь текст в UTF-8


Ну да, по задаче мне тоже конвертация не часто нужна.
Просто тут могут быть проблемы: допустим я использую std::string, и он отлично будет работать
для одно байтовых кодировок.
Пример:

std::string str1 = u8"abc";
std::string str2 = u8"абв";

str1.length() = ?
str2.length() = ?

могу предположить, что они не будут одинаковы.