2009-09-19 6 views
0

Je veux dans Gadget, écrire des données Unicode dans un fichier XML (j'utilise UTF-8 pour coder le document XML).
pour écrire en XML, utilisez "fso = new ActiveXObject (" Scripting.FileSystemObject ");".
Mais après l'écriture, les données ne sont pas Unicode.
En outre, j'ai besoin de données comme Unicode.
MerciGadget, écrire des données Unicode en XML

Répondre

1


var objStream = new ActiveXObject ("ADODB.Stream");
objStream.Type = 2; // 1 = données binaires, 2 = données textuelles (par défaut)
objStream.Open();
objStream.charset = "UTF-8";
objStream.WriteText (Données);
objStream.SaveToFile (System.Gadget.path + "\ PhonebookContacts.xml", 2);
// 1 = crée un nouveau fichier si le fichier n'existe pas déjà (par défaut)
// 2 = le fichier avec Ecrase les données de l'objet Stream actuellement ouvert, si le fichier existe déjà

Questions connexes