Russian Qt Forum

Qt => Общие вопросы => Тема начата: gidrowolf от Октябрь 16, 2010, 22:43



Название: Как получить символ из текста в UTF8
Отправлено: gidrowolf от Октябрь 16, 2010, 22:43
Никак не могу понять как достать символ из строки в UTF8 :(.
str.at(i) работает будто бы с обычной строкой из char.


Название: Re: Как получить символ из текста в UTF8
Отправлено: marbius от Октябрь 17, 2010, 16:07
Не буду вдаваться в подробности, просто попробуйте для начала:

QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForCStrings(codec);


Название: Re: Как получить символ из текста в UTF8
Отправлено: gidrowolf от Октябрь 17, 2010, 16:38
Не буду вдаваться в подробности, просто попробуйте для начала:

QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForCStrings(codec);
Огромное спасибо, теперь все работает так как надо.