From: Thomas B. <br...@ph...> - 2006-01-21 15:10:06
|
Am Thursday 19 January 2006 10:51 schrieb Jeroen Wijnhout: > > openFile( QFile::decodeName( args->arg(i))); > > [...] ^^^^^^^^^ > > That looks allright. Under Unix the filenames are stored in local 8 bit > format, while internally Kile uses unicode. You probably also could have > used a QString function for this (fromLocal8Bit()?). Yeah, but decodeName was suggested and works. The attached patch extends my last one, because we also have to take into=20 account that we pass the correct filename to kile when kile is already=20 running. I've tested the patch with a brand new Suse 10.0 (UTF default) and everythi= ng=20 worked well. If no one speaks up, I will commit the patch tomorrow. > > So I have tried with my everything-but-UTF8-ready-system and can open t= he > > file > > now. So this is the whole patch ? > > The Filenames (with umlauts) look quite ugly in my system (but this is > > due to > > some font stuff I think). > > Can you also confirm that Kile opens the file correctly from within the > GUI? Yes, every possible way to open files (and projects) worked well. I've tested with a file called =E4=E4=E4=FC=F6.tex. Regards Thomas |