22 #include <kstringhandler.h>
23 #include "kremoteencoding.h"
39 if (codec->mibEnum() == 106 && !KStringHandler::isUtf8(name))
40 return TQString::fromLatin1(name);
43 TQString result = codec->toUnicode(name);
44 if (codec->fromUnicode(result) != name)
46 return TQString::fromLatin1(name);
53 TQCString result = codec->fromUnicode(name);
54 if (codec->toUnicode(result) != name)
67 TQString dir = url.directory(
true, ignore_trailing_slash);
74 return encode(url.fileName());
82 codec = TQTextCodec::codecForName(name);
84 codec = TQTextCodec::codecForMib( 106 );
87 codec = TQTextCodec::codecForMib(1);
89 kdDebug() << k_funcinfo <<
"setting encoding " << codec->name()
90 <<
" for name=" << name << endl;
93 void KRemoteEncoding::virtual_hook(
int,
void*)