lazxml: fix writing file path with non ansi characters

git-svn-id: trunk@32928 -
This commit is contained in:
blikblum 2011-10-16 20:43:40 +00:00
parent bba0819501
commit 33e31be624

View File

@ -48,6 +48,9 @@ procedure WriteXML(Element: TDOMNode; AStream: TStream); overload;
implementation
uses
LazUTF8;
type
TXMLWriter = class;
TSpecialCharCallback = procedure(Sender: TXMLWriter; const s: DOMString;
@ -859,7 +862,7 @@ procedure WriteXMLFile(doc: TXMLDocument; const AFileName: String;
var
fs: TFileStream;
begin
fs := TFileStream.Create(AFileName, fmCreate);
fs := TFileStream.Create(UTF8ToSys(AFileName), fmCreate);
try
WriteXMLFile(doc, fs, Flags);
finally