← All bug reports

FS#1525Block attributes: escaped unicode sequences in files not converted on loading

Type
Bug
Status
Closed
Resolution
Fixed
Category
QCAD (main)
Severity
Low
Priority
Low
Reported version
3.16.3
Operating system
All
Reported
2016-12-28 by joamaro
Closed
2016-12-29 by andrew
Votes
1

The characters in Portuguese such as "ç é â ... etc ..." are replaced by codes starting with version 3.16.x
Files created with versions of QCAD 3.15.x whose characters were correct in the Properties List when opened by QCAD 3.15.x appear in this strange way when opened in versions 3.16.x.
However, in the screen and in the extraction of the list of attributes the characters are correct.
Apparently the error only occurs in texts on the Block Properties List and Attributes.
However, you can use correctly the characters in a file created from version 3.16.x

Exemplo: "dormitory' in portuguese is "dormitório" it's appear like "DORMIT\U+00d3RIO" when file is opened on QCAD 3.16.x

Comments (6)

andrew 2016-12-28

Please attach your drawing file, thanks.
Please indicate what platform you are on (Windows, Mac OS X, Linux).

andrew 2016-12-28

Thanks for the file. Could you point me to the right location or perhaps include a screenshot? I couldn't find any obvious errors related to texts. Thanks again.

joamaro 2016-12-28

Look at the image_1 where a block is selected and in the attribute box appear the characters with accentuation (Portuguese) in codified form.

In image_2 with zoom in the block, it is observed that the characters appear correct in the screen.

joamaro 2016-12-28

Note that the first line of text in the drawing is 'Material1', that is, the third attribute box, the third line of text in the drawing is the first 'Carga' attribute box.And the middle ones are corresponding

andrew 2016-12-28

OK, thanks. I can confirm that the property editor show the escaped unicode sequences (\U+xxxx) instead of the characters.