Kaydet (Commit) 9e5e7c9b authored tarafından Fridrich Štrba's avatar Fridrich Štrba Kaydeden (comit) David Tardon

libodfgen produces strings in utf8 encoding

Change-Id: Iad17f4b4786473205669bd5b080b0a64d4a6a441
Reviewed-on: https://gerrit.libreoffice.org/7455Reviewed-by: 's avatarDavid Tardon <dtardon@redhat.com>
Tested-by: 's avatarDavid Tardon <dtardon@redhat.com>
üst 2054af83
......@@ -41,17 +41,20 @@ void DocumentHandler::startElement(const char *psName, const WPXPropertyList &xP
// filter out libwpd elements
if (strncmp(i.key(), "libwpd", 6) != 0)
{
pAttrList->AddAttribute(OUString::createFromAscii(i.key()),
OUString::createFromAscii(i()->getStr().cstr()));
OUString sName(i.key(), strlen(i.key()), RTL_TEXTENCODING_UTF8);
OUString sValue(i()->getStr().cstr(), strlen(i()->getStr().cstr()), RTL_TEXTENCODING_UTF8);
pAttrList->AddAttribute(sName, sValue);
}
}
mxHandler->startElement(OUString::createFromAscii(psName), xAttrList);
OUString sElementName(psName, strlen(psName), RTL_TEXTENCODING_UTF8);
mxHandler->startElement(sElementName, xAttrList);
}
void DocumentHandler::endElement(const char *psName)
{
mxHandler->endElement(OUString::createFromAscii(psName));
OUString sElementName(psName, strlen(psName), RTL_TEXTENCODING_UTF8);
mxHandler->endElement(sElementName);
}
void DocumentHandler::characters(const WPXString &sCharacters)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment