AIUI the problem is that the char * strings are encoded in non-latin1, so we cannot make QStrings with the right text from them. However, there is this function :
void QTextCodec::setCodecForCStrings ( QTextCodec * c ) [static] Warning: This function is not reentrant. Sets the codec used by QString to convert to and from const char* and QCStrings. If c is 0 (the default), QString assumes Latin-1. Is this not exactly what we want ? Is there some Qt user who could test this ? Is there somebody who would be willing to test a QLyXKeySym that tries to iterate through all codecs with canEncode() to find a codec that can convert to getISOEncoded ? regards john -- "Anyone who says you can have a lot of widely dispersed people hack away on a complicated piece of code and avoid total anarchy has never managed a software project." - Andy Tanenbaum