Script file charset

Discussion forum for C++ and script developers who are using the QCAD development platform or who are looking to contribute to QCAD (translations, documentation, etc).

Moderator: andrew

Forum rules

Always indicate your operating system and QCAD version.

Attach drawing files, scripts and screenshots.

Post one question per topic.

Post Reply
User avatar
hungerburg
Premier Member
Posts: 160
Joined: Fri May 28, 2010 7:35 pm

Script file charset

Post by hungerburg » Wed Sep 28, 2011 3:26 pm

In my script there are data structures that are visible to users. I want to have german umlauts in there. QCAD windows and QCAD linux use different charsets. All recent linux enviromnents default to utf-8, while windows (even 7) use something different.

How can I have umlauts display right in both worlds? Is there a way to tell QCAD Windows, that scripts are UTF-8?

User avatar
andrew
Site Admin
Posts: 9037
Joined: Fri Mar 30, 2007 6:07 am

Post by andrew » Wed Sep 28, 2011 3:56 pm

QCAD should actually force the UTF-8 codec for all scripts that are read. I've filed an appropriate bug report:
http://www.ribbonsoft.com/bugtracker/in ... ask_id=278

Edit: From the QTextStream documentation: "By default, QTextCodec::codecForLocale() is used, and automatic unicode detection is enabled." Seems like the detection does not always work.

Post Reply

Return to “QCAD Programming, Script Programming and Contributing”