View Issue Details

IDProjectCategoryView StatusLast Update
0001747FreeCADBugpublic2014-10-11 12:41
Reportershoogen Assigned Toshoogen  
PrioritylowSeveritytweakReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.15 
Summary0001747: QString::toLocal8Bit() strips non-latin charaters
DescriptionThe usage of QString::toLocal8Bit() when handling filenames leads to the loss of all non-latin1 charaters on some linux systems.
Though the systems local is defined to be UTF-8 based, filenames get damaged.

This might lead to incorrect but existing paths, to be used, creating files without raising an exception.
TagsQt, unicode
FreeCAD Information


related to 0001027 closedshoogen UTF-8 encoded PyString objects are used instead of unicode objects to pass unicode data to the python interpreter 


There are no notes attached to this issue.

Related Changesets

FreeCAD: master 040c19b1

2014-03-06 16:35:33


Details Diff
+ relates to 0001421 Affected Issues
0001421, 0001747
mod - src/Mod/Import/App/AppImportPy.cpp Diff File
mod - src/Mod/Import/Gui/AppImportGuiPy.cpp Diff File
mod - src/Mod/Part/App/TopoShape.cpp Diff File

Issue History

Date Modified Username Field Change
2014-09-15 17:16 shoogen New Issue
2014-09-15 17:21 shoogen Tag Attached: Qt
2014-09-15 17:22 shoogen Tag Attached: unicode
2014-09-22 08:30 shoogen Relationship added related to 0001027
2014-09-22 09:48 shoogen Assigned To => shoogen
2014-09-22 09:48 shoogen Status new => assigned
2014-09-24 13:08 shoogen Changeset attached => FreeCAD Master master 040c19b1
2014-10-11 12:41 shoogen Status assigned => closed
2014-10-11 12:41 shoogen Resolution open => fixed