[Qt-interest] Converting first character of a char* from local charset

Nikos Chantziaras realnc at arcor.de
Fri May 27 18:17:16 CEST 2011


On 05/27/2011 07:06 PM, Thiago Macieira wrote:
> On Friday, 27 de May de 2011 17:21:15 Nikos Chantziaras wrote:
>> I can imagine that the performance of this code ain't the best, since
>> what it does is call QTextCodec::toUnicode() repeatedly, increasing the
>> amount of characters each time, until it hits an amount of bytes that
>> can be converted.
>>
>> Is there a better way to achieve this?
>
> Why do you want to achieve this first?

I'm porting a piece of software from Windows to Unix, and the interfaces 
(abstract classes) I need to implement work like that.  The pure virtual 
I need to implement gets a char* and needs to return the first character 
of it converted to Unicode, from whatever character set the user's 
system is using.



More information about the Qt-interest-old mailing list