Russian Qt Forum

Qt => Общие вопросы => Тема начата: qtист от Декабрь 04, 2013, 09:01



Название: QString в Win и Linux
Отправлено: qtист от Декабрь 04, 2013, 09:01
экспериментирую
Код
C++ (Qt)
quint8 d1;
d1=189;
QString sOtl="";
sOtl+=QChar(d1);
QString sss=QString("d1=%1;  d1=%2 'H").arg(d1).arg((quint8)sOtl.at(0).toAscii(), 2, 16, QLatin1Char('0'));

в sss печатается
под WIN
d1=189; d1=0xbd - правильно
под Linux
d1=189; d1=0xef - хрень,причём хрень появляется после d1>127


где-то я чего-то не понимаю  :'( :'(


Название: Re: QString в Win и Linux
Отправлено: alex312 от Декабрь 04, 2013, 11:05
где-то я чего-то не понимаю  :'( :'(
ru.wikipedia.org/wiki/Юникод