[Qt-interest] problem with accents
mierdatutis mi
mmm286 at gmail.com
Tue Aug 4 07:55:12 CEST 2009
Yes, I know the file encoding is:
file: UTF-8 Unicode text
Thanks
2009/8/4 Andre Somers <andre at familiesomers.nl>
> Hi,
>
> I would use QTextStream. It can do all the nasty coding/decoding for you.
> Do you know the encoding for your textfile? If not, find out. You will need
> it to set the correct codec, no matter what way you end up using.
>
> André
>
> mierdatutis mi wrote:
>
>>
>> Hi again,
>>
>> If I write:
>>
>> QString str = trUTf8(file.readLine()); or
>>
>> QString str = toUtf8(file.readLine());
>>
>>
>> it says me :
>>
>> "error: 'trUTf8: doens't declare in this scope";
>>
>>
>> If I write:
>>
>> QString str;
>>
>> str.toUtf8(file.readLine());
>>
>>
>> it says me:
>> desn't find a coincident function to the call to
>> 'QString::toUtf8(QByteArray)'
>>
>> Any help please?
>> Many thanks!
>>
>>
>>
>> 2009/8/4 Andrew Maclean <andrew.amaclean at gmail.com <mailto:
>> andrew.amaclean at gmail.com>>
>>
>> Try using trUtf8.
>>
>> QString str = trUTf8(file.readLine());
>>
>> I haven't tested it but it may work.
>>
>> Andrew
>>
>>
>> On Tue, Aug 4, 2009 at 7:15 AM, mierdatutis mi<mmm286 at gmail.com
>> <mailto:mmm286 at gmail.com>> wrote:
>> >
>> > Thanks!
>> >
>> > No, I don't use QtextStream. I do:
>> >
>> > while (!file.atEnd()) {
>> >
>> > QTableWidgetItem *item = new QTableWidgetItem;
>> >
>> > QByteArray line = file.readLine();
>> >
>> > item->setText(line);
>> >
>> > tabla->setItem(b,0,item);
>> >
>> > tabla->setRowHeight(b,20);
>> >
>> > b++;
>> >
>> > }
>> >
>> > 2009/8/3 Brad Howes <howes at ll.mit.edu <mailto:howes at ll.mit.edu>>
>> >>
>> >> On Aug 3, 2009, at 4:23 PM, mierdatutis mi wrote:
>> >>
>> >>> I have a file with text with accents.
>> >>>
>> >>> When I pass the information of the file to a qtablewidget, the
>> text have
>> >>> strange characters instead of accents.
>> >>>
>> >>> How could I have the same text that the file in my qtablewidget?
>> >>
>> >> Apparently, you have a Unicode format mismatch: your file's data is
>> >> encoded in one format and Qt expects data in another. Are you using
>> >> QTextStream to do the reading of the file?
>> >>
>> >> Brad
>> >>
>> >> --
>> >> Brad Howes
>> >> Group 42
>> >> MIT Lincoln Laboratory • 244 Wood St. • Lexington, MA 02173
>> >> Phone: 781.981.5292 • Fax: 781.981.3495 • Secretary: 781.981.7420
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> > _______________________________________________
>> > Qt-interest mailing list
>> > Qt-interest at trolltech.com <mailto:Qt-interest at trolltech.com>
>> > http://lists.trolltech.com/mailman/listinfo/qt-interest
>> >
>> >
>>
>>
>>
>> --
>> ___________________________________________
>> Andrew J. P. Maclean
>> Centre for Autonomous Systems
>> The Rose Street Building J04
>> The University of Sydney 2006 NSW
>> AUSTRALIA
>> Ph: +61 2 9351 3283
>> Fax: +61 2 9351 7474
>> URL: http://www.acfr.usyd.edu.au/
>> ___________________________________________
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Qt-interest mailing list
>> Qt-interest at trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-interest
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090804/01b6382b/attachment.html
More information about the Qt-interest-old
mailing list