diff -ruN kdeutils-3.5.7-original/ark/arch.cpp kdeutils-3.5.7-modified/ark/arch.cpp --- kdeutils-3.5.7-original/ark/arch.cpp 2006-10-01 21:28:15 +0400 +++ kdeutils-3.5.7-modified/ark/arch.cpp 2007-08-15 15:07:45 +0400 @@ -303,6 +303,7 @@ bool Arch::processLine( const QCString &line ) { QString columns[ 11 ]; + QString unicode_line(line); unsigned int pos = 0; int strpos, len; @@ -311,7 +312,7 @@ { ArchColumns *curCol = *col; - strpos = curCol->pattern.search( line, pos ); + strpos = curCol->pattern.search( unicode_line, pos ); len = curCol->pattern.matchedLength(); if ( ( strpos == -1 ) || ( len > curCol->maxLength ) ) @@ -327,7 +328,7 @@ pos = strpos + len; - columns[ curCol->colRef ] = line.mid( strpos, len ); + columns[ curCol->colRef ] = unicode_line.mid( strpos, len ); }