Hello!
I have been working with code::blocks 13.12 together with wxWidgets 2.8, quite satisfactorily. All my projects resort to UTF-8 encoding.
Recently, I have installed the 16.01 version together with wxWidgets 3.0.
To port my test project, I have simply manually edited the .cpb files, to have it point to the correct wxWidgets repertories.
This works quite nicely. The project complies and runs OK, with a small exception:
The accentuated characters which I have defined in the wxSmith "labels" are not correctely handled - i. e. they are not seen as UTF-8
and give the usual character salad which appears in such cases...
Preforming some tests, I realized that replacing the _() macro by the _T() one did yield the right result (why?
)
Unfortunately, wxSmith resorts to the _() macro in its automatically generated sections, which I cannot safely change.
Thus I can only correct the problem by programatically setting the label at a later stage, which is not quite satisfactory.
Is there somewhere an option that I have overlooked and which allows to get the right behaviour?
Or is this a bug?
Thanks in advance.