Size: a a a

2020 August 05

AF

Aidar Fattakhov in supapro.cxx
и есть ли там вобще эти символы
источник

AF

Aidar Fattakhov in supapro.cxx
мб такая строка уже в там лежит
источник

AF

Aidar Fattakhov in supapro.cxx
потом ищи способ сделать из этой кодировки wchar_tшечки
источник

A

Anes in supapro.cxx
через atoi конвертить в hex из массива char-ов или как?
источник

AF

Aidar Fattakhov in supapro.cxx
Anes
через atoi конвертить в hex из массива char-ов или как?
cout«std::hex«static_cast<int>(static_cast<unsigned char>(c))
источник

C

CodeDetector in supapro.cxx
Aidar Fattakhov
cout«std::hex«static_cast<int>(static_cast<unsigned char>(c))
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
источник

A

Anes in supapro.cxx
Aidar Fattakhov
cout«std::hex«static_cast<int>(static_cast<unsigned char>(c))
вывел вроде как в hex. кажись разные значения. Я ведь из строки выдергиваю каждый символ и вывожу через тот код что вы скинули правильно?
источник

A

Anes in supapro.cxx
прогнал через онлайн конвертер прогнал по кодировкам. Данные записаны в 1251
источник

A

Anes in supapro.cxx
теперь вопрос как мне вывести 1251 строку в консоль которая отображает в utf-8. Как сконвертировать?)
источник

A

Anes in supapro.cxx
уже гуглил, знаю что стандартного способа нет
источник

Е

Егор in supapro.cxx
Anes
теперь вопрос как мне вывести 1251 строку в консоль которая отображает в utf-8. Как сконвертировать?)
QTextCodec * codec = QTextCodec::coderForName("windows-1251"")
QByteArray encoded = codec->toUnicode(data);
источник

A

Anes in supapro.cxx
@Malbu0698 а как после encoded вывести в консоль? cout проканает?
источник

Е

Егор in supapro.cxx
Anes
@Malbu0698 а как после encoded вывести в консоль? cout проканает?
qDebug() << encoded
источник

A

Anes in supapro.cxx
ок попробую спасибо
источник

Е

Егор in supapro.cxx
если линукс то и с консолью проканает наверное
источник

A

Anes in supapro.cxx
Егор
QTextCodec * codec = QTextCodec::coderForName("windows-1251"")
QByteArray encoded = codec->toUnicode(data);
а это код к какому qt?
источник

Е

Егор in supapro.cxx
Anes
а это код к какому qt?
я не уверен, у меня на 5.12 работал точно
источник

A

Anes in supapro.cxx
у меня выдает ошибку что coderForName не элемент QTextCodec или там codec должен быть вместо coder?
источник

A

Anes in supapro.cxx
у меня тут 3 qt
источник

Е

Егор in supapro.cxx
Anes
у меня выдает ошибку что coderForName не элемент QTextCodec или там codec должен быть вместо coder?
а, опечятка да
источник