vandenoever added a comment.
Found it. This is the failing test. FAIL! : KConfigTest::testEncoding() Compared values are not the same Actual (lines.first()) : "[UTF-8:\\xc3\\xb6l]\n" Expected (QByteArray("[UTF-8:\xc3\xb6l]\n")): "[UTF-8:\xC3\xB6l]\n" Loc: [/home/jenkins/workspace/Frameworks/kconfig/kf5-qt5 SUSEQt5.11/autotests/kconfigtest.cpp(463)] The test writes a config file with this group header: [UTF-8:öl] The above patch breaks that. Instead it outpus the escaped bytes: [UTF-8:\xc3\xb6] I'm working on a fix now. REPOSITORY R237 KConfig REVISION DETAIL https://phabricator.kde.org/D17651 To: vandenoever, dfaure, arichardson, apol Cc: aacid, apol, kde-frameworks-devel, michaelh, ngraham, bruns