Typeconversion between QString and UaString

Questions regarding the use of the C++ SDK for Server or Client development or integration into customer products ...

Moderator: uasdkcpp

Post Reply
Def_Kev
Full Member
Full Member
Posts: 6
Joined: 18 Sep 2013, 15:45

Typeconversion between QString and UaString

Post by Def_Kev »

Dear Support,
I am fairly new to OPC UA and not very experienced in c++ either.
How can I convert a QString into a UaString and vice versa?
I tried stuff like
stringQt =(OpcUa_String)stringUa;
I'd really appreciate your help!

User avatar
Support Team
Hero Member
Hero Member
Posts: 3072
Joined: 18 Mar 2011, 15:09

Re: Typeconversion between QString and UaString

Post by Support Team »

Hello,

The internal String representation of UaString is UTF-8, so the easiest way to convert from UaString to QString is:

Code: Select all

UaString sDisplayName = ...; // string with some content e.g. from browse call
QString sFoo = QString::fromUtf8(sDisplayName.toUtf8());
This works also the other way round.

Def_Kev
Full Member
Full Member
Posts: 6
Joined: 18 Sep 2013, 15:45

Re: Typeconversion between QString and UaString

Post by Def_Kev »

Thank you guys!

Post Reply