--- sw/source/filter/ww8/ww8par5.cxx +++ sw/source/filter/ww8/ww8par5.cxx @@ -201,6 +201,9 @@ #define MAX_FIELDLEN 64000 #define WW8_TOX_LEVEL_DELIM ':' +#ifndef _SV_SVAPP_HXX +#include +#endif using namespace ::com::sun::star; using namespace sw::util; @@ -1629,7 +1632,7 @@ eF_ResT SwWW8ImplReader::Read_F_DocInfo( WW8FieldDesc* pF, String& rStr ) for(nFIdx = 0; !bFldFound && (nFldCnt > nFIdx); ++nFIdx) { if( aDocProperty.Equals( String( aNameSet_26[nFIdx][nLIdx], - RTL_TEXTENCODING_MS_1252 ) ) ) + Application::GetSettings().GetDefaultTextEncoding() ) ) ) { bFldFound = true; pF->nId = aNameSet_26[nFIdx][0][0]; @@ -1875,7 +1878,7 @@ eF_ResT SwWW8ImplReader::Read_F_CurPage( WW8FieldDesc*, String& rStr ) nDelim = 0; sal_Unicode c = ByteString::ConvertToUnicode( aDelim[ nDelim ], - RTL_TEXTENCODING_MS_1252 ); + Application::GetSettings().GetDefaultTextEncoding()); if( '-' == c ) rDoc.Insert( *pPaM, CHAR_HARDHYPHEN ); else