--- kdelibs-3.1.2.orig/kdecore/kprocio.cpp 2003-05-07 15:46:19.000000000 +0400 +++ kdelibs-3.1.2.orig/kdecore/kprocio.cpp 2003-05-31 15:13:24.000000000 +0400 @@ -38,10 +38,14 @@ if (!codec) { - codec = QTextCodec::codecForName("ISO 8859-1"); + codec = QTextCodec::codecForLocale(); // Try Locale codec first if (!codec) { - kdError(174) << "Can't create ISO 8859-1 codec!" << endl; + codec = QTextCodec::codecForName("ISO 8859-1"); + if (!codec) + { + kdError(174) << "Can't create ISO 8859-1 codec!" << endl; + } } } } @@ -235,7 +239,7 @@ if (partial) { len = recvbuffer.length(); - line = recvbuffer; + line = codec->toUnicode(recvbuffer, len); recvbuffer = ""; *partial = true; return len;