Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.4
-
None
Description
QSettings can read .ini files with "7 bit encoded" UTF-8 data, where e.g. normal é (Latin Small Letter E with Acute U+00e9) is encoded as four 7-bit-clean characters '\', 'x', 'e', '9'.
This does not seem to work for Combining-acute accent (U+0301) which also could be used to produce e acute (U+0065 plus U+0301).
[The example is not completely academical, such data can apparently originate from the Qt Account, even though there's apparently another problem on top, the installer "overencoding" the U+0301 as CC 81, so the whole sequence ends up in local/share/Qt/qtlicenses.ini as eight characters \', 'x', 'c', 'c', '\', 'x', '8', '1']