--- ddelink.cxx.orig 2007-06-11 17:14:22.000000000 -0500 +++ ddelink.cxx 2007-06-11 17:13:15.000000000 -0500 @@ -171,7 +171,7 @@ return; String aLinkStr; - ScByteSequenceToString::GetString( aLinkStr, rValue, DDE_TXT_ENCODING ); + ScByteSequenceToString::GetString( aLinkStr, rValue, gsl_getSystemTextEncoding() ); aLinkStr.ConvertLineEnd(LINEEND_LF); // wenn String mit Zeilenende aufhoert, streichen: