Index: fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp |
diff --git a/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp b/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp |
index fbc05bd9aaedfd84ef5b8d3ec7497ab2a9ac084b..bb8793f1a7ce1578af68140f86d6866e09da2845 100644 |
--- a/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp |
+++ b/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp |
@@ -957,7 +957,7 @@ FX_BOOL CPDFXFA_Document::_ExportSubmitFile(FPDF_FILEHANDLER* pFileHandler, |
ws.FromLocal("data"); |
CFX_ByteString content = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n"; |
fileStream.WriteBlock((const FX_CHAR*)content, 0, content.GetLength()); |
- m_pXFADoc->SavePackage(ws, &fileStream); |
+ m_pXFADoc->SavePackage(ws.AsWideStringC(), &fileStream); |
} else if (fileType == FXFA_SAVEAS_XDP) { |
if (flag == 0) |
flag = FXFA_CONFIG | FXFA_TEMPLATE | FXFA_LOCALESET | FXFA_DATASETS | |
@@ -1018,11 +1018,11 @@ FX_BOOL CPDFXFA_Document::_ExportSubmitFile(FPDF_FILEHANDLER* pFileHandler, |
if (pPrePDFObj->GetString() == "form") { |
CFX_WideString ws; |
ws.FromLocal("form"); |
- m_pXFADoc->SavePackage(ws, &fileStream); |
+ m_pXFADoc->SavePackage(ws.AsWideStringC(), &fileStream); |
} else if (pPrePDFObj->GetString() == "datasets") { |
CFX_WideString ws; |
ws.FromLocal("datasets"); |
- m_pXFADoc->SavePackage(ws, &fileStream); |
+ m_pXFADoc->SavePackage(ws.AsWideStringC(), &fileStream); |
} else { |
// PDF,creator. |
} |