* src/output_plaintext.C
(asciiParagraph): output utf8 instead of ucs4 garbage
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14700
a592a061-630c-0410-9148-
cb99ea01b6c8
#include "ParagraphParameters.h"
#include "support/lstrings.h"
+#include "support/unicode.h"
#include <fstream>
"writeAsciiFile: NULL char in structure." << endl;
break;
- default:
- word += c;
+ default: {
+ std::vector<char> const tmp = ucs4_to_utf8(c);
+ word.append(tmp.begin(), tmp.end());
if (runparams.linelen > 0 &&
currlinelen + word.length() > runparams.linelen)
{
}
break;
}
+ }
}
os << word;
}