CVS commit by rikkus: BUG: 68362 Encoding of chars as 2 hex chars (a number) was broken. Signed char was being turned into signed ULL, and coming out as fffffffffffffffffffffffffff6 or something similar. Casting it to uchar fixes this, so chars now come out as 2 hex chars as they should. M +1 -1 Utils.cpp 1.13 --- kdenetwork/kpf/src/Utils.cpp #1.12:1.13 @@ -520,5 +520,5 @@ namespace KPF else { - quoted += QString("%%1").arg(c, 0, 16); + quoted += QString("%%1").arg(uchar(c), 0, 16); } }