2009-09-19 3 views
0

가젯에서 유니 코드 데이터를 XML 파일로 작성하고 싶습니다 (XML 문서를 인코딩 할 때 UTF-8을 사용합니다).
XML 쓰기, "fso = new ActiveXObject ("Scripting.FileSystemObject ");"를 사용하십시오.
그러나 쓰기 후에는 데이터가 유니 코드가 아닙니다.
또한 데이터 유니 코드가 필요합니다.
감사가젯, XML로 유니 코드 데이터 작성

답변

1


var에 objStream = 새로운 ActiveXObject ("ADODB.Stream");
objStream.Type = 2; // 1 = 이진 데이터, 2 = 텍스트 데이터 (기본값)
objStream.Open();
objStream.charset = "UTF-8";
objStream.WriteText (Data);
objStream.SaveToFile (System.Gadget.path + "\ PhonebookContacts.xml", 2);
// 파일이없는 경우 새 파일을 만듭니다. (기본값)
// 파일이 이미있는 경우 파일을 현재 열려있는 Stream 객체의 데이터로 덮어 씁니다.